@charset "UTF-8";
/* dark blue */
/* green */
/* blue */
/* light blue - for hover & stuff */
/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_extends.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
}

/* line 12, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_extends.scss */
.alvaro-spacer-0, .alvaro-spacer-5, .alvaro-spacer-10, .alvaro-spacer-15, .alvaro-spacer-20, .alvaro-spacer-25, .alvaro-spacer-30, .alvaro-spacer-35, .alvaro-spacer-40, .alvaro-spacer-45, .alvaro-spacer-50, .alvaro-spacer-55, .alvaro-spacer-60, .alvaro-spacer-65, .alvaro-spacer-70, .alvaro-spacer-75, .alvaro-spacer-80, .alvaro-spacer-85, .alvaro-spacer-90, .alvaro-spacer-95, .alvaro-spacer-100 {
  background: none;
  border: none;
  clear: both;
  display: block;
  margin: 0 !important;
  outline: none;
  padding: 0;
}

/* line 191, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_extends.scss */
.woocommerce-cart .alvaro-update-cart .coupon #coupon_code,
.woocommerce-wishlist .alvaro-update-cart .coupon #coupon_code {
  font-size: 14px;
  height: auto;
  margin: 0 0 4px 0;
  padding: 12px 15px 10px;
  width: 100%;
}

/* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_extends.scss */
.woocommerce-cart .alvaro-update-cart .coupon #coupon_code::placeholder,
.woocommerce-wishlist .alvaro-update-cart .coupon #coupon_code::placeholder {
  color: #888888;
  text-transform: capitalize;
}

/*
@if $debugging == true {
	*{border:solid px(1) red;background:rgba(255,0,0,.2)}
}
*/
/* =============== Browser Resets =============== */
/* ========= Links ========= */
/* line 13, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a {
  color: #1665f6;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a, a:after, a:before, a span, a span:after, a span:before, a input, a input:after, a input:before, a button, a button:after, a button:before, a .btn, a .btn:after, a .btn:before {
  transition: all 0.4s;
}

/* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a:hover {
  color: #24b24c;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a:active {
  color: #24b24c;
}

/* line 26, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a, a:hover, a:active, a:focus {
  outline: 0;
  text-decoration: none;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a[rel=author]:hover {
  text-decoration: underline;
}

/* ========= Basic html tags ========= */
/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
html {
  font-size: 16px;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
body {
  color: #4b4f58;
  font-family: "Barlow", sans-serif;
  font-size: 17px;
  line-height: 29px;
  font-weight: 500;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h1, h2, h3, h4, h5, h6 {
  color: #4b4f58;
  font-family: "Nunito", sans-serif;
  font-weight: 800;
}

/* line 56, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h1 {
  font-size: 52px;
  line-height: 60px;
}

/* line 60, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h2 {
  font-size: 42px;
  line-height: 50px;
}

/* line 64, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h3 {
  font-size: 24px;
  line-height: 34px;
}

/* line 68, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h4 {
  font-size: 20px;
  line-height: 30px;
}

/* line 72, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h5 {
  font-size: 16px;
  line-height: 26px;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h6 {
  font-size: 17px;
  line-height: 30px;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
p {
  margin: 12px 0;
}

/* line 85, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
abbr {
  text-decoration: none;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
address {
  margin: 6px 0;
}

/* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
address, em {
  font-style: italic;
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
blockquote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
  clear: both;
  font-family: "Barlow", sans-serif;
  font-size: 20px;
  line-height: 30px;
  margin: 35px 0 35px 10px;
  padding: 18px 0 18px 59px;
  position: relative;
}

/* line 107, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
blockquote:before,
.wp-block-quote.is-large:before,
.wp-block-quote.is-style-large:before {
  content: "";
  background: #24b24c;
  height: 100%;
  left: 25px;
  line-height: 32px;
  position: absolute;
  top: 0;
  width: 3px;
}

/* line 117, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
blockquote cite,
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  color: #b6b9bf;
  display: block;
  margin-top: 10px;
}

/* line 123, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
blockquote p,
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
}

/* line 130, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
  font-size: 22px;
  line-height: 36px;
  padding: 0 0 0 64px;
}

/* line 136, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
q {
  background-color: #1665f6;
  color: #ffffff;
  display: block;
  font-size: 17px;
  line-height: 30px;
  padding: 34px 34px 34px 99px;
  margin: 20px 0;
  position: relative;
}

/* line 145, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
q:before {
  content: '”';
  font-size: 82px;
  left: 40px;
  position: absolute;
  top: 52px;
}

/* line 154, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
code, pre {
  font-family: "Courier New", Courier, monospace;
  font-size: 14px;
  line-height: 28px;
}

/* line 160, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
del {
  text-decoration: line-through;
}

/* line 164, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
hr {
  border-top: 1px solid #e2e8ef;
}

/* line 168, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
kbd {
  padding: 2px 4px 2px 4px;
  color: #ffffff;
  background: #24b24c;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* line 175, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
mark {
  padding: 2px 6px;
  background-color: #f3ed48;
  border-radius: 2px;
  color: #4b4f58;
}

/* line 180, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
mark.alvaro-mark2 {
  background-color: #1665f6;
  color: #ffffff;
}

/* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
pre {
  padding: 30px;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
strong, ul li strong, ol li strong, var {
  font-weight: 700;
}

/* line 194, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
sub, sup {
  font-size: 70%;
}

/* =============== Predefined Font sizes =============== */
/* line 200, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.has-large-font-size {
  font-size: 26px;
  line-height: 36px;
}

/* line 204, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.has-drop-cap {
  margin-top: 100px;
  display: block;
}

/* line 208, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
p.has-drop-cap:not(:focus):first-letter {
  margin-top: -100px;
}

/* =============== Text styles =============== */
/* line 214, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.text-center {
  text-align: center;
}

/* =============== List styles =============== */
/* line 221, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul, ol {
  margin: 4px 0 12px 0;
}

/* line 223, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul ul, ul ol, ol ul, ol ol {
  margin-bottom: 4px;
}

/* line 226, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul li, ol li {
  margin: 9px 0 0 20px;
}

/* line 228, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul li li, ol li li {
  margin-left: 30px;
}

/* line 233, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul {
  list-style: disc outside;
}

/* line 236, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ol {
  list-style: decimal outside;
}

/* =============== Definition Lists =============== */
/* line 243, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
dl {
  margin: 10px 0 10px 0;
}

/* line 245, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
dl dt {
  margin: 10px 0 0 0;
  font-weight: 700;
  text-decoration: underline;
}

/* line 250, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
dl dd {
  margin: 10px 0 20px 0;
  padding: 0;
  line-height: 26px;
}

/* ========= Buttons & Forms ========= */
/* line 260, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.alvaro-button,
.read-more,
.more-link,
.more-link:focus {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 0 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
}

/* line 272, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.alvaro-button:hover,
.read-more:hover,
.more-link:hover,
.more-link:focus:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 278, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.read-more {
  margin-top: 20px;
}

/* line 281, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.more-link,
.more-link:focus {
  background-color: #1665f6;
}

/* line 284, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.more-link:hover,
.more-link:focus:hover {
  background-color: #24b24c;
}

/* line 291, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input, textarea, select {
  padding: 6px 16px 4px 16px;
  margin: 4px 0px 4px 0px;
  border-radius: 3px;
}

/* line 297, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input:focus, input:hover, textarea:focus, textarea:hover {
  outline: none;
}

/* line 301, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input, select {
  height: 46px;
  border: 1px solid #e4e4e4;
}

/* line 305, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer {
  float: left;
  width: 100%;
}

/* line 310, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.footer-content input, .footer-content select, .footer-content textarea {
  border: 1px solid transparent;
  background-color: #303343;
}

/* line 315, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input[type="search"] {
  height: 46px;
  width: 100%;
}

/* line 320, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
select {
  width: 100%;
  cursor: pointer;
}

/* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button, input, textarea, select {
  margin: 0;
  vertical-align: middle;
  outline: 0;
  font-size: 15px;
  line-height: 26px;
}

/* line 331, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button, input {
  line-height: normal;
  *overflow: visible;
}

/* line 334, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 339, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}

/* line 344, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 348, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
textarea {
  border: 1px solid #e4e4e4;
  overflow: auto;
  padding-bottom: 12px;
  padding-top: 12px;
  width: 100%;
}

/* line 355, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#alvaro-scroll-top {
  background-color: #1665f6;
  border-radius: 50%;
  bottom: 75px;
  color: #ffffff;
  display: none;
  font-size: 11px;
  height: 46px;
  letter-spacing: normal;
  padding: 0 0 1px;
  position: fixed;
  right: 98px;
  text-align: center;
  width: 46px;
  z-index: 100;
}

/* line 370, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#alvaro-scroll-top:hover {
  background: #24b24c;
}

/* ========= Dropcaps ========= */
/* line 377, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-dropcap1,
.alvaro-dropcap2 {
  display: inline-block;
  float: left;
  font-size: 26px;
  line-height: 42px;
  margin: 6px 24px 0 0;
  text-align: center;
  width: 60px;
}

/* line 387, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-dropcap1 {
  border: 2px solid #4b4f58;
  color: inherit;
  padding: 7px 0 5px;
}

/* line 392, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-dropcap2 {
  background-color: #1665f6;
  color: #ffffff;
  padding: 9px 0 7px;
}

/* search form */
/* line 400, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.searchform #s {
  position: relative;
  top: -1px;
  min-width: 220px;
}

/* placeholder color - leave the definitions "as is", separate, or they won't work! */
/* line 409, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b6b9bf;
}

/* line 412, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #b6b9bf;
}

/* line 415, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
:-ms-input-placeholder {
  /* IE 10+ */
  color: #b6b9bf;
}

/* line 418, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #b6b9bf;
}

/* line 422, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-exit-container {
  margin-left: calc(-100vw / 2 + 50% + 8px) !important;
  width: calc( 100vw - 17px);
}

/* line 425, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-exit-container .vc_column-inner {
  padding: 0 !important;
}

/*=============== Tables ===============*/
/* line 432, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
table {
  width: 100%;
  margin: 20px 0 20px 0;
  border: 1px solid #e4e4e4;
}

/* line 436, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
table thead {
  font-weight: 700;
}

/* line 443, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
table > thead > tr > td, table > thead > tr > th, table > tbody > tr > td, table > tbody > tr > th, table > tfoot > tr > td, table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th {
  padding: 16px 16px 15px 16px;
  border: 1px solid #e4e4e4;
  border-bottom-width: 1px;
}

/* line 452, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
table > thead > tr > td, table > thead > tr > th, table > tfoot > tr > td, table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th {
  background-color: #f4f7fa;
  border-bottom-width: 1px;
}

/* line 460, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
  border-bottom-width: 1px;
}

/* striped table */
/* line 468, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f4f7fa;
}

/* bordered table */
/* line 474, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-bordered {
  border: 1px solid #e4e4e4;
}

/* line 478, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th {
  border: 1px solid #e4e4e4;
}

/* hover table */
/* line 487, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
  background-color: #f4f7fa;
}

/* ========= Main Menu ========= */
/* line 495, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header {
  min-height: 230px;
  position: relative;
}

/* line 498, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top,
header .header-nav {
  width: 100%;
  z-index: 200;
}

/* line 503, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top {
  padding: 42px 0;
}

/* line 505, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top.header-bg {
  background-color: #1e232d;
}

/* line 508, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top a {
  color: #ffffff;
  transition: 0.3s;
}

/* line 511, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top a span {
  transition: none;
}

/* line 515, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top a:hover {
  color: #ffffff;
  text-decoration: underline;
}

/* line 520, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top a i {
  font-size: 14px;
}

/* line 525, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-left,
header .header-top .alvaro-top-right {
  display: inline-block;
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}

/* line 531, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-left {
  color: #ffffff;
}

/* line 533, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-left span {
  margin: 0 5px 0 3px;
}

/* line 538, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-right {
  float: right;
  line-height: inherit;
}

/* line 541, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-right a:first-child {
  margin-right: 39px;
}

/* line 547, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav {
  background: #131c50;
  color: rgba(255, 255, 255, 0.4);
  display: flex;
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 800;
  padding: 0;
  top: 113px;
  min-height: 59px;
}

/* line 555, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .main-left-menu {
  display: inline-block;
  vertical-align: top;
  width: 475px;
}

/* line 560, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .main-right-menu {
  display: inline-block;
  margin-left: 215px;
  vertical-align: top;
  width: 475px;
}

/* line 566, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .alvaro-responsive-menu {
  display: none;
}

/* line 568, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .alvaro-responsive-menu button {
  background: #131c50;
  border: none;
  border-radius: 4px;
  box-shadow: 0 6px 22px rgba(0, 0, 0, 0.14);
  font-size: 16px;
  line-height: 26px;
  padding: 18px 10px 17px 10px;
  width: 100%;
}

/* line 577, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .alvaro-responsive-menu button:before {
  content: url(https://oceanica.ee/wp-content/themes/alvaro/images/menu-icon.png);
  margin-right: 13px;
}

/* line 583, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav {
  position: relative;
}

/* line 585, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  /* Submenu */
}

/* line 589, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 595, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li:hover a {
  background: #0d1438;
}

/* line 598, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li:hover > ul {
  display: inline-block;
  z-index: 300;
}

/* line 603, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li a {
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 800;
  color: white;
  display: inline-block;
  padding: 22px 32px 22px 32px;
}

/* line 608, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li a:hover {
  background: #0d1438;
  color: #0089e8;
  text-decoration: none;
}

/* line 613, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li a:active {
  color: #1665f6;
}

/* line 619, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul ul.sub-menu {
  background: #0d1438;
  display: none;
  left: 0;
  min-width: 232px;
  padding: 20px 0;
  position: absolute;
  top: 66px;
  z-index: 10;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 630, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul ul.sub-menu li {
  display: block;
  position: relative;
  width: 100%;
}

/* line 634, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul ul.sub-menu li a {
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 800;
  display: block;
  padding: 5px 38px;
}

/* line 639, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul ul.sub-menu li ul.sub-menu {
  top: -24px;
  left: 232px;
}

/* line 646, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav a.logo {
  flex: 1 0 auto;
  left: 50%;
  position: absolute;
  top: -45px;
  transform: translateX(-50%);
}

/* line 652, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav a.logo:hover {
  background: none;
}

/* line 656, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav #headerMenuLeft {
  float: left;
  width: 470px;
  height: 70px;
}

/* line 661, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav #headerMenuRight {
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  width: 470px;
  height: 70px;
}

/* line 673, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro_header_bg_wrapper {
  background-color: #1e232d;
  position: relative;
  width: 100%;
  z-index: 100;
}

/* line 678, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro_header_bg_wrapper h1 {
  color: #ffffff;
}

/* line 682, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro_header_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* =============== Responsive Menu =============== */
/* line 690, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.responsive-menu {
  width: 80px;
  position: relative;
  float: left;
}

/* line 696, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.header-nav .responsive-menu ul {
  padding: 4px 0 10px 0;
}

/* line 698, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.header-nav .responsive-menu ul li {
  float: none;
  margin: 0 29px;
}

/* line 701, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.header-nav .responsive-menu ul li a {
  padding: 9px 0 9px 0;
}

/* =============== General layout styles =============== */
/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-0 {
  height: 0px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-5 {
  height: 5px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-10 {
  height: 10px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-15 {
  height: 15px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-20 {
  height: 20px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-25 {
  height: 25px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-30 {
  height: 30px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-35 {
  height: 35px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-40 {
  height: 40px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-45 {
  height: 45px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-50 {
  height: 50px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-55 {
  height: 55px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-60 {
  height: 60px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-65 {
  height: 65px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-70 {
  height: 70px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-75 {
  height: 75px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-80 {
  height: 80px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-85 {
  height: 85px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-90 {
  height: 90px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-95 {
  height: 95px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-100 {
  height: 100px;
}

/* line 720, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-wrapper {
  float: left;
  margin-top: 100px;
  width: 100%;
}

/* line 726, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.container-fluid {
  width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

/* page / post content with sidebar */
/* line 736, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.inner-content, .sidebar {
  margin: 40px 0 0 0;
}

/* line 739, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-no-sidebar.inner-content {
  margin-top: 0px;
}

/* line 742, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.sidebar {
  float: left;
}

/* line 746, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer {
  background-color: #1e232d;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 80px;
}

/* line 752, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-top,
footer.alvaro-footer .footer-content,
footer.alvaro-footer .footer-bottom {
  float: left;
  width: 100%;
}

/* line 758, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-content {
  background: transparent;
  color: #d2d2de;
  padding: 104px 0 0 0;
}

/* line 763, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom {
  background: transparent;
  color: #d2d2de;
}

/* line 766, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer {
  border-top: 3px solid rgba(255, 255, 255, 0.1);
  padding: 62px 0 73px 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
}

/* line 772, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .impressum {
  color: #d2d2de;
}

/* line 774, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .impressum p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 777, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .impressum a {
  color: #1665f6;
}

/* line 779, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .impressum a:hover {
  color: #24b24c;
}

/* line 785, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul {
  margin: 0;
  list-style-type: none;
  text-align: right;
}

/* line 789, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li {
  display: inline-block;
  margin: 10px 0 0 50px;
}

/* line 792, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li a {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #d2d2de;
}

/* line 795, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li a:hover {
  color: #1665f6;
}

/* =============== Breadcrumbs Styles =============== */
/* line 808, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section {
  position: relative;
  text-align: center;
  padding: 85px 0px 85px 0;
  z-index: 190;
}

/* line 814, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-container {
  display: none;
}

/* line 817, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list {
  list-style: none;
  margin: 20px 0 0 0;
}

/* line 820, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li {
  letter-spacing: 0.5px;
  display: inline-block;
  margin: 0 9px 0;
}

/* line 824, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li:first-child {
  margin-left: 0;
}

/* line 828, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li a:hover {
  color: #1665f6;
}

/* line 832, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li, .alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li a {
  font-family: "Barlow", sans-serif;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* =============== owl-carousel Styles =============== */
/* line 846, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-buttons {
  position: relative;
  margin-top: 46px;
}

/* line 849, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-buttons .owl-prev,
.owl-theme .owl-buttons .owl-next {
  border-radius: 40px;
  width: 52px;
  height: 52px;
  margin: 0;
  padding: 13px 0 0 0 !important;
  text-align: center;
  z-index: 100;
  position: relative;
}

/* line 863, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons:after {
  content: "";
  width: 68px;
  height: 68px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(246, 246, 246, 0.8) 100%);
  display: block;
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -34px;
  border-radius: 68px;
  z-index: 1;
  color: #4b4f58;
}

/* line 881, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons div {
  background: #ffffff !important;
  color: #4b4f58;
  opacity: 1 !important;
  margin: 2px !important;
}

/* line 887, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons div:hover i {
  color: #24b24c;
}

/* line 890, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons div i {
  transition: color .4s;
  color: #4b4f58;
  font-size: 13px;
  line-height: 13px;
}

/* line 897, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons .owl-prev {
  box-shadow: -4px 12px 26px rgba(0, 0, 0, 0.07);
}

/* line 900, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons .owl-next {
  box-shadow: 4px 12px 26px rgba(0, 0, 0, 0.07);
}

/* =============== Responsive Images =============== */
/* line 908, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.container-fluid-extender img {
  max-width: 100%;
}

/* line 911, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 913, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
img.size-full, img.size-large, img.header-image, img.wp-post-image {
  max-width: 100%;
  height: auto;
}

/* line 917, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
  height: auto;
}

/* Fluid images for posts, comments, and widgets */
/* line 924, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.comment-content img, .entry-content img, .entry-summary img, .widget img {
  max-width: 100%;
}

/* line 928, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.wp-caption {
  max-width: 100%;
  background-color: #ffffff;
  border: 1px solid #e2e8ef;
}

/* line 934, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.footer-content .wp-caption {
  background-color: #1e232d;
  border: 1px solid #303343;
}

/* line 939, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.wp-caption p.wp-caption-text {
  font-size: 13px;
  padding: 12px 20px 2px 20px;
}

/* =============== Blog Posts =============== */
/* line 947, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.single-post .alvaro-post-content {
  margin: 0px 0px 80px 0px;
}

/* line 952, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-post-content h2 {
  margin: 0 0 10px 0;
  word-wrap: break-word;
}

/* line 955, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-post-content h2 a {
  color: #4b4f58;
}

/* line 957, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-post-content h2 a:hover {
  color: #24b24c;
}

/* line 962, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-post-content .more-link {
  margin-top: 26px;
}

/* line 966, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.post-misc {
  font-size: 14px;
  float: left;
  width: 100%;
  margin: 2px 0 25px 0;
  color: #858a94;
}

/* line 973, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.post-misc a:hover {
  text-decoration: none;
}

/* line 978, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title {
  font-weight: 800;
  font-size: 36px;
  line-height: 44px;
}

/* line 983, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.sticky .alvaro-title:before {
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\edb6";
  padding: 0 2px 0 0;
  font-size: 16px;
  position: relative;
  top: -3px;
}

/* line 991, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-offset-120 {
  margin-left: 120px;
}

/* line 995, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-pcinner {
  float: left;
  width: 100%;
}

/* =============== Pagination Styles =============== */
/* line 1002, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.classic-pagination a, #page-links a {
  display: inline-block;
  padding-right: 10px;
}

/* line 1008, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul, .numbered-pagination li {
  list-style: none;
}

/* line 1012, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul li {
  margin: 0;
  padding: 0;
  float: left;
}

/* line 1016, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul li .current {
  display: block;
  background-color: #24b24c;
  color: #ffffff;
  padding: 8px 18px 8px 18px;
  margin: 0 0 0 2px;
}

/* line 1023, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul li a {
  display: block;
  background-color: #f4f7fa;
  padding: 8px 18px 8px 18px;
  margin: 0 0 0 2px;
}

/* line 1028, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul li a:hover {
  background-color: #24b24c;
  color: #ffffff;
}

/* line 1035, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination .alvaro-pages-no {
  float: right;
  position: relative;
  top: 8px;
}

/* line 1041, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#page-links,
.page-links {
  margin: 20px 0 0 0;
}

/* line 1044, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#page-links a,
.page-links a {
  background: #f6f6f6;
  color: #4b4f58;
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  height: 42px;
  line-height: unset;
  padding: 7px 0 5px;
  width: 50px;
  border-radius: 3px;
  text-align: center;
}

/* line 1056, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#page-links a span,
.page-links a span {
  transition: none;
}

/* line 1059, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#page-links a:hover, #page-links a:focus,
.page-links a:hover,
.page-links a:focus {
  background-color: #24b24c;
  color: #ffffff;
}

/* line 1066, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.page-links {
  margin: 30px 0;
  float: left;
  width: 100%;
}

/* line 1070, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.page-links .post-page-numbers {
  border: none;
  display: inline-block;
  float: none;
  margin: 0 -2px 0 0;
  text-align: center;
  width: 50px;
  height: 42px;
  border-radius: 3px;
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  padding: 10px 0 0;
}

/* line 1084, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.page-links .post-page-numbers.current {
  background: #24b24c;
  color: #ffffff;
}

/* line 1088, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.page-links a {
  background: #f4f7fa;
  color: #4b4f58;
}

/* line 1094, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links {
  margin: 0;
  float: left;
  width: 100%;
}

/* line 1098, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links a {
  margin: 0 2px 2px 0;
  float: left;
  display: block;
  background: #f6f6f6;
  color: #4b4f58;
  display: inline-block;
  font-size: 13px;
  height: 40px;
  padding: 6px 0 5px;
  width: 44px;
  text-align: center;
  border-radius: 2px;
}

/* line 1111, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links a:hover {
  color: #ffffff;
  background-color: #1665f6;
}

/* line 1116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links > span {
  margin: 0 2px 2px 0;
  float: left;
  display: block;
  background: #f6f6f6;
  color: #4b4f58;
  display: inline-block;
  font-size: 13px;
  height: 40px;
  padding: 6px 0 5px;
  width: 44px;
  text-align: center;
  border-radius: 2px;
}

/* line 1129, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links > span.current {
  color: #ffffff;
  background-color: #1665f6;
}

/* line 1137, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links a.next,
.nav-links a.prev {
  display: none !important;
}

/* line 1143, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.comment-form {
  width: 100%;
}

/* =============== alvaro Demo Styles =============== */
/* line 1150, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-columns-section,
.alvaro-paragraph {
  float: left;
  width: 100%;
  padding: 42px 0;
}

/* =============== Text Colors =============== */
/* line 1160, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-white-color {
  color: #ffffff;
}

/* line 1163, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-primary-color {
  color: #24b24c;
}

/* line 1166, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-secondary-color {
  color: #1665f6;
}

/* =============== Tabs titles =============== */
/* line 1174, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-woo-tab-title-container,
.alvaro-title-container,
.alvaro-related-tab-title-container,
body .alvaro-section-heading {
  position: relative;
}

/* line 1179, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-woo-tab-title-container .alvaro-woo-tab-title,
.alvaro-woo-tab-title-container h2,
.alvaro-woo-tab-title-container h3,
.alvaro-woo-tab-title-container h4,
.alvaro-woo-tab-title-container span,
.alvaro-title-container .alvaro-woo-tab-title,
.alvaro-title-container h2,
.alvaro-title-container h3,
.alvaro-title-container h4,
.alvaro-title-container span,
.alvaro-related-tab-title-container .alvaro-woo-tab-title,
.alvaro-related-tab-title-container h2,
.alvaro-related-tab-title-container h3,
.alvaro-related-tab-title-container h4,
.alvaro-related-tab-title-container span,
body .alvaro-section-heading .alvaro-woo-tab-title,
body .alvaro-section-heading h2,
body .alvaro-section-heading h3,
body .alvaro-section-heading h4,
body .alvaro-section-heading span {
  font-family: "Nunito", sans-serif;
  font-size: 24px;
  line-height: 34px;
  font-weight: 800;
  display: inline-block;
  margin: 0;
  padding-right: 10px;
  position: relative;
  z-index: 2;
}

/* =============== Smaller Line Separator =============== */
/* line 1197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.small-separator {
  width: 60px;
  height: 3px;
  overflow: hidden;
  background-color: #e2e8ef;
}

/* =============== Clickable Block =============== */
/* line 1206, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.block-click {
  cursor: pointer;
}

/* line 1211, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.post-misc-comments span.comments-link {
  font-size: 9px;
  line-height: 12px;
  height: 26px;
  padding: 0px;
  display: block;
}

/* =============== Widgets Styles =============== */
/* line 3, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_text .textwidget {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive,
.widget_categories,
.widget_meta,
.widget_nav_menu,
.widget_pages,
.widget_recent_comments,
.widget_rss {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive ul,
.widget_categories ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_rss ul {
  margin-top: 20px;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive ul, .widget_archive ul li,
.widget_categories ul,
.widget_categories ul li,
.widget_meta ul,
.widget_meta ul li,
.widget_nav_menu ul,
.widget_nav_menu ul li,
.widget_pages ul,
.widget_pages ul li,
.widget_recent_comments ul,
.widget_recent_comments ul li,
.widget_rss ul,
.widget_rss ul li {
  list-style: none;
  margin: 10px 0 10px 0;
  padding: 0;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive ul.children,
.widget_categories ul.children,
.widget_meta ul.children,
.widget_nav_menu ul.children,
.widget_pages ul.children,
.widget_recent_comments ul.children,
.widget_rss ul.children {
  display: block;
  margin: 0 0 0 25px;
  padding: 0;
}

/* line 26, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive ul.children li,
.widget_categories ul.children li,
.widget_meta ul.children li,
.widget_nav_menu ul.children li,
.widget_pages ul.children li,
.widget_recent_comments ul.children li,
.widget_rss ul.children li {
  margin-left: 0;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_archive,
.footer-content .widget_categories,
.footer-content .widget_meta,
.footer-content .widget_nav_menu,
.footer-content .widget_pages,
.footer-content .widget_recent_comments,
.footer-content .widget_rss,
.footer-content .textwidget {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #d2d2de;
}

/* line 45, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget {
  float: left;
  margin: 0 0 88px 0;
  width: 100%;
}

/* line 49, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget > h3,
.widget .widgettitle {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  border-bottom: 3px solid #e2e8ef;
  color: #1665f6;
  margin: 0 0 49px 0;
  padding-bottom: 14px;
  padding-top: 2px;
}

/* line 61, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.sidebar .widget:last-child {
  margin-bottom: 0;
}

/* line 68, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget.widget_text a,
.widget.widget_text.widget_custom_html a {
  color: #24b24c;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget.widget_text a:hover,
.widget.widget_text.widget_custom_html a:hover {
  color: #1665f6;
}

/* line 79, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget {
  color: #d2d2de;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget > h3,
.footer-content .widget .widgettitle {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  border-bottom: 3px solid rgba(255, 255, 255, 0.1);
  color: #d2d2de;
  margin: 0 0 53px 0;
  padding-bottom: 18px;
  padding-top: 2px;
}

/* line 90, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget a {
  color: #d2d2de;
}

/* line 92, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget a:hover {
  color: #24b24c;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget.widget_text a,
.footer-content .widget.widget_text.widget_custom_html a {
  color: #24b24c;
}

/* line 101, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget.widget_text a:hover,
.footer-content .widget.widget_text.widget_custom_html a:hover {
  color: #1665f6;
}

/* line 115, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_archive a,
.footer-content .widget_categories a,
.footer-content .widget_meta a,
.footer-content .widget_nav_menu a,
.footer-content .widget_pages a,
.footer-content .widget_recent_comments a,
.footer-content .widget_rss a {
  color: #d2d2de;
}

/* line 117, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_archive a:hover,
.footer-content .widget_categories a:hover,
.footer-content .widget_meta a:hover,
.footer-content .widget_nav_menu a:hover,
.footer-content .widget_pages a:hover,
.footer-content .widget_recent_comments a:hover,
.footer-content .widget_rss a:hover {
  color: #1665f6;
}

/* calendar widget */
/* line 126, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar caption {
  background: #1665f6;
  color: #ffffff;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 0;
  padding: 13px 0 11px 0;
  text-align: center;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 136, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table {
  border: none;
  border-collapse: separate;
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  table-layout: fixed;
  width: 100%;
}

/* line 145, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table thead tr th {
  border-top: 0 none;
}

/* line 149, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr {
  height: 42px;
  vertical-align: middle;
}

/* line 152, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr th {
  border-bottom: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  border-right: none;
  background-color: #ffffff;
  font-weight: 700;
  height: 40px;
  padding: 5px 0 0;
  text-align: center;
  position: relative;
  top: -1px;
}

/* line 164, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr th:last-child {
  border-right: 1px solid #e4e4e4;
}

/* line 168, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td {
  position: relative;
  top: -1px;
  background-color: #ffffff;
  border-bottom: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  border-right: none;
  border-top: none;
  color: #4b4f58;
  padding: 2px 0 0;
  text-align: center;
  transition: 0.4s;
  vertical-align: middle;
}

/* line 181, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td:hover {
  background-color: #f4f7fa;
}

/* line 184, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td:last-child {
  border-right: 1px solid #e4e4e4;
}

/* line 187, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td a {
  color: #1665f6;
  display: block;
  height: 40px;
  padding-top: 11px;
}

/* line 192, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td a:hover {
  color: #1665f6;
  text-decoration: none;
}

/* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td#today {
  background-color: #f4f7fa;
}

/* line 204, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr td {
  border: 0 none !important;
}

/* line 207, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev,
.widget_calendar table tfoot tr #next {
  padding: 4px 0 0;
}

/* line 210, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev:hover,
.widget_calendar table tfoot tr #next:hover {
  background: none;
}

/* line 213, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev a,
.widget_calendar table tfoot tr #next a {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #1665f6;
}

/* line 216, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev a:hover,
.widget_calendar table tfoot tr #next a:hover {
  color: #24b24c;
}

/* line 221, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev {
  text-align: left;
}

/* line 224, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #next {
  text-align: right;
}

/* line 227, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr .pad:hover {
  background-color: transparent;
}

/* line 237, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar caption {
  background: #1665f6;
  color: #ffffff;
}

/* line 242, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table thead tr {
  color: #d2d2de;
}

/* line 244, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table thead tr th {
  color: #d2d2de;
  background-color: #1e232d;
}

/* line 250, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr th {
  border-bottom: 1px solid #303343;
  border-left: 1px solid #303343;
}

/* line 253, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr th:last-child {
  border-right: 1px solid #303343;
}

/* line 257, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td {
  background-color: #1e232d;
  border-bottom: 1px solid #303343;
  border-left: 1px solid #303343;
  color: #d2d2de;
}

/* line 262, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td:hover {
  background-color: #303343;
}

/* line 265, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td:last-child {
  border-right: 1px solid #303343;
}

/* line 268, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td a {
  color: #1665f6;
}

/* line 270, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td a:hover {
  color: #1665f6;
}

/* line 274, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td#today {
  background-color: #303343;
}

/* line 280, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tfoot td {
  border: 0 none !important;
}

/* line 285, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tfoot #prev a,
.footer-content .widget_calendar table tfoot #next a {
  color: #1665f6;
}

/* line 287, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tfoot #prev a:hover,
.footer-content .widget_calendar table tfoot #next a:hover {
  color: #24b24c;
}

/* line 292, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tfoot .pad:hover {
  background-color: transparent;
}

/* recent comments widget */
/* line 302, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #4b4f58;
  margin: 0 0 16px 0;
}

/* line 306, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments .comment-author-link {
  font-weight: 700;
  color: #24b24c;
}

/* line 310, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments:last-child {
  margin-bottom: 0;
}

/* line 313, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments a {
  color: #4b4f58;
}

/* line 315, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments a:hover {
  color: #1665f6;
  text-decoration: none;
}

/* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_recent_comments .recentcomments {
  color: #d2d2de;
}

/* line 326, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_recent_comments .recentcomments .comment-author-link {
  color: #24b24c;
}

/* line 329, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_recent_comments .recentcomments a {
  color: #d2d2de;
}

/* line 331, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_recent_comments .recentcomments a:hover {
  color: #1665f6;
}

/* line 340, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_tag_cloud .tagcloud a {
  display: inline-block;
  padding: 1px 16px;
  margin: 0 0 4px 0;
  border-radius: 30px;
  background-color: #24b24c;
  color: #ffffff;
}

/* line 347, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_tag_cloud .tagcloud a:hover {
  color: #1665f6;
  background-color: #1665f6;
  color: #ffffff;
}

/* recent entries widget */
/* line 360, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_entries ul li {
  display: block;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

/* line 365, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_entries ul li a {
  padding: 0;
}

/* line 367, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_entries ul li a:hover {
  color: #1665f6;
}

/* line 371, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_entries ul li span {
  color: #9196a1;
  display: block;
  font-size: 11px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

/* search widget */
/* line 386, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_product_search #s,
.widget_product_search .search-field,
.widget_search #s,
.widget_search .search-field {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  height: auto;
  margin: 0 0 4px 0;
  padding: 11px 16px 8px 16px;
  width: 100%;
  border-radius: 3px;
}

/* line 394, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_product_search #s::placeholder,
.widget_product_search .search-field::placeholder,
.widget_search #s::placeholder,
.widget_search .search-field::placeholder {
  color: #b6b9bf;
}

/* line 398, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_product_search [type="submit"],
.widget_product_search #searchsubmit,
.widget_search [type="submit"],
.widget_search #searchsubmit {
  display: none;
}

/* rss widget */
/* line 408, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_rss ul li {
  margin: 30px 0 0 0;
}

/* line 410, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_rss ul li:before {
  display: none;
}

/* line 413, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_rss ul li a {
  font-weight: bold;
}

/* line 418, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_rss .rss-date {
  display: block;
  font-size: 14px;
  padding: 10px 0 10px 0;
}

/* Categories Widget */
/* line 433, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories h3,
.widget_archive h3,
.widget_pages h3,
.widget_meta h3,
.widget_recent_entries h3,
.widget_nav_menu h3 {
  margin-bottom: 37px !important;
}

/* line 436, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul,
.widget_archive ul,
.widget_pages ul,
.widget_meta ul,
.widget_recent_entries ul,
.widget_nav_menu ul {
  margin-top: 10px;
}

/* line 438, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_recent_entries ul li,
.widget_nav_menu ul li {
  border-bottom: 1px solid #e2e8ef;
  margin: 0;
  transition: background .3s;
  display: block;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 444, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_recent_entries ul li a,
.widget_nav_menu ul li a {
  color: #4b4f58;
  display: inline-block;
  padding: 14px 4px 14px 8px;
}

/* line 448, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.widget_pages ul li a:hover,
.widget_meta ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_nav_menu ul li a:hover {
  color: #1665f6;
}

/* line 452, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li ul,
.widget_archive ul li ul,
.widget_pages ul li ul,
.widget_meta ul li ul,
.widget_recent_entries ul li ul,
.widget_nav_menu ul li ul {
  margin: 0;
}

/* line 455, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li li,
.widget_archive ul li li,
.widget_pages ul li li,
.widget_meta ul li li,
.widget_recent_entries ul li li,
.widget_nav_menu ul li li {
  border-bottom: 0 none;
  border-top: 1px solid #e2e8ef;
}

/* line 458, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li li a,
.widget_archive ul li li a,
.widget_pages ul li li a,
.widget_meta ul li li a,
.widget_recent_entries ul li li a,
.widget_nav_menu ul li li a {
  margin-left: 12px;
}

/* line 473, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_categories ul li,
.footer-content .widget_archive ul li,
.footer-content .widget_pages ul li,
.footer-content .widget_meta ul li,
.footer-content .widget_recent_entries ul li,
.footer-content .widget_nav_menu ul li {
  border-bottom: 1px solid #303343;
}

/* line 475, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_categories ul li a,
.footer-content .widget_archive ul li a,
.footer-content .widget_pages ul li a,
.footer-content .widget_meta ul li a,
.footer-content .widget_recent_entries ul li a,
.footer-content .widget_nav_menu ul li a {
  color: #d2d2de;
}

/* line 478, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_categories ul li li,
.footer-content .widget_archive ul li li,
.footer-content .widget_pages ul li li,
.footer-content .widget_meta ul li li,
.footer-content .widget_recent_entries ul li li,
.footer-content .widget_nav_menu ul li li {
  border-top: 1px solid #303343;
  border-bottom: 0 none;
}

/* line 481, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_categories ul li li li,
.footer-content .widget_archive ul li li li,
.footer-content .widget_pages ul li li li,
.footer-content .widget_meta ul li li li,
.footer-content .widget_recent_entries ul li li li,
.footer-content .widget_nav_menu ul li li li {
  border-bottom: 0 none;
}

/* =============== Testimonials Slider Widget Styles =============== */
/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-latest-testimonial {
  float: left;
  position: relative;
  width: 100%;
}

/* line 8, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-testimonial-content > div {
  float: left;
  width: 100%;
}

/* line 12, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-testimonial-content p {
  color: #d2d2de;
  font-family: "Barlow", sans-serif;
  overflow: hidden;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 19, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-testimonial-author {
  color: #d2d2de;
  float: left;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 24px;
  width: 100%;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-quote-open,
.alvaro-quote-close {
  color: #24b24c;
  display: inline-block;
  font-family: "Barlow", sans-serif;
  font-size: 72px;
  font-weight: 800;
  line-height: 40px;
  letter-spacing: 0.1em;
  margin-bottom: -16px;
  margin-top: 14px;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-quote-open {
  float: left;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-quote-close {
  float: right;
  margin: -30px 0 0;
  visibility: hidden;
}

/* line 48, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
footer .owl-theme .owl-controls {
  margin-top: 43px;
  text-align: left;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
footer .owl-theme .owl-controls .owl-page span {
  background: transparent;
  border: 2px solid #ffffff;
  height: 13px;
  margin: 0 3px 0 0;
  opacity: 0.7;
  width: 13px;
}

/* line 59, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
footer .owl-theme .owl-controls .owl-page.active span {
  background: #ffffff;
  opacity: 0.7;
}

/* =============== Twitter Widget Styles =============== */
/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul {
  list-style-type: none;
  padding-top: 0;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 0;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-content a {
  color: #d2d2de;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-content a:hover {
  color: #1665f6;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-timestamp {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  margin: 10px 0 35px;
}

/* line 84, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-timestamp a {
  color: #24b24c;
}

/* line 86, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-timestamp a:hover {
  color: #1665f6;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_intents {
  display: none;
}

/* line 94, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_follow {
  color: #1665f6;
  display: inline-block;
  font-size: 16px;
  font-weight: 800;
  line-height: 28px;
  padding-top: 0;
  position: relative;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_follow:after {
  content: "\eddb";
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  font-size: 16px;
  margin-left: 13px;
  position: relative;
  top: -2px;
  vertical-align: middle;
}

/* line 131, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_follow:hover {
  color: #24b24c;
}

/* line 132, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_follow:hover:after {
  color: #24b24c;
}

/* =============== Latest Posts Widget Styles =============== */
/* line 144, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post {
  margin-bottom: 28px;
  position: relative;
  border: 1px solid transparent;
}

/* line 148, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post a.thumb {
  position: absolute;
  top: 6px;
  left: 0;
  border-radius: 2px;
  height: 56px;
  width: 56px;
  overflow: hidden;
}

/* line 156, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post a.thumb span {
  display: block;
  width: 56px;
  height: 56px;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 164, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content {
  margin-left: 77px;
}

/* line 166, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content .date {
  color: #24b24c;
  display: block;
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  padding: 1px 0 6px;
}

/* line 172, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content .title {
  color: #d2d2de;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 176, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content .title:hover {
  color: #1665f6;
}

/* line 180, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content .comments_link {
  display: none;
}

/* line 187, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post {
  margin-bottom: 28px;
  position: relative;
  border: 1px solid transparent;
  margin-left: 0;
}

/* line 192, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post .date {
  color: #24b24c;
  display: block;
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  padding: 1px 0 6px;
}

/* line 198, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post .title {
  color: #d2d2de;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 202, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post .title:hover {
  color: #1665f6;
}

/* line 206, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post .comments_link {
  display: none;
}

@media only screen and (min-width: 240px) {
  /* line 216, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
  .alvaro-recent-posts-with-thumbs .we-latest-post a.thumb {
    margin-bottom: 14px;
  }
}

@media only screen and (min-width: 991px) {
  /* line 226, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
  .alvaro-recent-posts-with-thumbs .we-latest-post a.thumb {
    margin-bottom: 16px;
  }
}

@media only screen and (min-width: 991px) and (max-width: 1249px) {
  /* line 236, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
  .alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content {
    margin-left: 0;
    margin-top: 84px;
  }
}

/* =============== Text Widget Icons Styles =============== */
/* line 246, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links {
  margin-top: 31px;
}

/* line 248, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a {
  margin: 0 5px 5px 0;
  display: block;
  float: left;
}

/* line 252, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a:hover {
  color: #ffffff;
  opacity: 0.7;
}

/* line 257, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i {
  background-color: #1665f6;
  border-radius: 50%;
  display: inline-block;
  font-size: 18px;
  line-height: 24px;
  height: 40px;
  padding-top: 9px;
  text-align: center;
  width: 40px;
}

/* line 268, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-facebook {
  background-color: #395693;
}

/* line 271, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-youtube-play {
  background-color: #f70000;
}

/* line 274, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-twitter {
  background-color: #1d9ceb;
}

/* line 277, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-google-plus {
  background-color: #d54639;
}

/* line 280, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-linkedin {
  background-color: #4875B4;
}

/* line 287, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.footer-content .widget.widget_text a, .footer-content .widget.widget_text.widget_custom_html a,
.widget.widget_text a, .footer-content .widget.widget_text.widget_custom_html a {
  color: #ffffff;
}

/* line 290, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.footer-content .widget.widget_text a:hover, .footer-content .widget.widget_text.widget_custom_html a:hover,
.widget.widget_text a:hover, .footer-content .widget.widget_text.widget_custom_html a:hover {
  color: #ffffff;
}

/* =============== Latest Fish Species Widget Style =============== */
/* line 298, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-fish_species {
  text-align: center;
}

/* line 302, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-species-title {
  color: #1665f6;
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  font-size: 16px;
  line-height: 26px;
  margin: 0 0 3px 0;
  text-align: center;
}

/* line 309, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-species-title a {
  color: #1665f6;
}

/* line 311, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-species-title a:hover {
  color: #1665f6;
}

/* line 316, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-species-description {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #b6b9bf;
  margin-top: 0;
  text-align: center;
}

/* line 322, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-widget-fish_species {
  margin: 0px 0 40px 0;
}

/* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-widget-fish_species:last-child {
  margin-bottom: 0;
}

/* line 328, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-widget-fish_species:hover .alvaro-border-hover {
  -webkit-transition: width .7s ease-in-out;
  -moz-transition: width .7s ease-in-out;
  -o-transition: width .7s ease-in-out;
  transition: width .7s ease-in-out;
  width: 100%;
}

/* line 336, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-widget-fish_species:hover .alvaro-species-image img {
  opacity: 1;
  transform: scale(1.1);
}

/* line 343, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-fish-species-image {
  display: inline-block;
  text-align: center;
  width: 100%;
  margin-bottom: 10px;
}

/* line 348, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-fish-species-image img {
  display: inline-block;
  width: 60%;
  margin: 0 auto;
}

/* line 354, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-view-all-species {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background: #1665f6;
  color: #ffffff;
  display: inline-block;
  padding: 10px 26px 10px 26px;
  border-radius: 3px;
}

/* line 361, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-view-all-species:hover {
  background: #24b24c;
  color: #ffffff;
}

/* line 369, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.footer-content .alvaro_fish_species .alvaro-view-all-species {
  color: #ffffff;
}

/* line 371, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.footer-content .alvaro_fish_species .alvaro-view-all-species:hover {
  background: #24b24c;
  color: #ffffff;
}

/* =============== Search Results =============== */
/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.sr-info {
  background-color: #f4f7fa;
  margin-bottom: 64px;
  padding: 30px 46px 9px;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.sresult-number {
  color: #1665f6;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.sr-number h5 {
  margin: 0 0 20px;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block {
  margin: 30px 0;
  width: 100%;
}

/* line 18, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block h3 {
  margin: 0 0 10px 0;
}

/* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block h3 a {
  color: #4b4f58;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block h3 a:hover {
  color: #1665f6;
}

/* line 27, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block p {
  margin: 12px 0 9px;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block .search-permalink a {
  color: #1665f6;
  font-family: "Barlow", sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
}

/* line 35, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block .search-permalink a:hover {
  color: #1665f6;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block hr {
  margin: 40px 0 38px;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block .read-more {
  display: none;
}

/* line 48, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.squery {
  color: #1665f6;
}

/* line 53, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-results .inner-content,
.search-results .sidebar {
  margin: 56px 0 0;
}

/* =============== 404 Page Not Found =============== */
/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper {
  background: url("https://oceanica.ee/wp-content/themes/alvaro/images/fish_not_found.png") no-repeat center 152px;
  margin: 0 0 72px 0;
  text-align: center;
  width: 100%;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper h1 {
  color: #4b4f58;
  font-size: 92px;
  font-weight: 800;
  line-height: 110px;
  margin: 0 0 143px 0;
  position: relative;
  top: 10px;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper h2 {
  color: #4b4f58;
  font-size: 19px;
  line-height: 31px;
  font-weight: 600;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-message {
  margin: 150px 0 4px 0;
}

/* line 26, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-search {
  margin: 50px 0 -40px 0;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-search #s {
  height: auto;
  margin: 6px 0 0 0;
  padding: 13px 15px 14px 15px;
  width: 29%;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-search #s::placeholder {
  text-transform: capitalize;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-search #searchsubmit {
  display: none;
}

/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_password-protected-page.scss */
.post-password-form p {
  margin: 30px 0 30px 0;
}

/* line 6, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_password-protected-page.scss */
.post-password-form label input {
  margin-left: 4px;
}

@media (min-width: 320px) {
  /* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 0;
  }
  /* line 8, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-item {
    margin-bottom: 12px;
  }
  /* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-align {
    text-align: left;
  }
}

@media (min-width: 991px) {
  /* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-grid {
    grid-template-columns: 1fr 1fr;
    grid-gap: 12px;
  }
  /* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-item {
    margin-bottom: 0;
  }
  /* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-align {
    text-align: center;
  }
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.alvaro-contact-page p {
  margin: 39px 0 62px !important;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form label {
  width: 100%;
}

/* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form textarea {
  height: 140px;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form input,
.wpcf7-form select {
  font-size: 15px;
  height: auto;
  border-radius: 3px;
  padding: 12px 18px 10px;
  width: 100%;
}

/* line 46, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form input::placeholder,
.wpcf7-form select::placeholder {
  color: #b6b9bf;
  text-transform: capitalize;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form select {
  font-size: 14px;
  padding: 10px 16px;
}

/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form sup {
  color: #f1713e;
}

/* line 58, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form span.wpcf7-not-valid-tip {
  color: #e24949;
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
}

/* line 64, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output {
  background-color: #fff1af;
  border: none;
  color: #b2950d;
  margin: 0;
  padding: 29px 31px 30px;
}

/* line 71, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
  background-color: #fff1af;
  color: #b2950d;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng, .wpcf7-form .wpcf7-response-output.wpcf7-aborted {
  background-color: #c2e8fd;
  color: #1680bc;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-spam-blocked, .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors, .wpcf7-form .wpcf7-response-output.wpcf7-acceptance-missing {
  background-color: #ffe5e5;
  color: #e24949;
}

/* line 87, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
  background-color: #dff9bc;
  color: #6f9622;
}

/* line 95, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

/* line 100, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
#alvaro-map {
  width: calc( 100vw - 17px) !important;
  margin-bottom: -27px;
  margin-left: calc(-100vw / 2 + 50% + 8px);
}

@media (max-width: 768px) {
  /* line 107, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-name,
  .alvaro-contact-email {
    margin: 6px 0;
  }
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  text-align: right;
  background-color: #f4f7fa;
  color: #4b4f58;
  padding: 26px 22px;
  border-radius: 4px;
}

/* line 10, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  margin-bottom: 18px;
  float: left;
  width: 100%;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-date span {
  display: block;
  font-size: 40px;
  line-height: 40px;
  margin-bottom: 6px;
  position: relative;
  left: 2px;
  font-weight: 600;
}

/* line 25, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-comments {
  border-top: 3px solid #e2e8ef;
  display: block;
  width: 100%;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  display: inline-block;
  margin: 13px 0 13px 0;
  padding: 12px 0 0 0;
  position: relative;
  top: -12px;
  margin-bottom: -12px;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-comments a {
  color: #24b24c;
}

/* line 41, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-comments a:hover {
  color: #24b24c;
}

/* line 44, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-comments a:before {
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ead4";
  display: inline-block;
  color: #24b24c;
  margin-right: 8px;
  position: relative;
  top: -1px;
  font-size: 16px;
  line-height: 16px;
}

/* line 59, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-title {
  margin: 34px 0 8px;
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 30px;
  line-height: 38px;
}

/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content span.featured-img {
  display: block;
  margin-bottom: 34px;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content span.featured-img img {
  border-radius: 3px;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc {
  margin-top: 5px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

/* line 77, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-category {
  border-right: 1px solid #e2e8ef;
  display: inline-block;
  margin-right: 19px;
  padding-right: 20px;
}

/* line 82, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-category a {
  color: #24b24c;
}

/* line 84, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-category a:hover {
  color: #1665f6;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-author {
  display: inline-block;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-author a {
  color: #24b24c;
}

/* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-author a:hover {
  color: #1665f6;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul {
  list-style-type: none;
  margin: 6px 0 35px 0;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul li {
  margin: 0 0 0 24px;
  padding: 6px 0 0 0;
  text-align: left;
}

/* line 103, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul li:before {
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ee77";
  display: inline-block;
  position: relative;
  left: -14px;
  top: 1px;
  color: #24b24c;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul.style2 li {
  margin: 0 0 0 24px;
  padding: 6px 0 0 0;
  text-align: left;
}

/* line 117, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul.style2 li:before {
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\eddb";
  display: inline-block;
  position: relative;
  left: -14px;
  top: 1px;
}

/* line 130, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul li.product:before {
  display: none;
}

/* line 137, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.post-tags {
  display: inline-block;
  margin-top: 11px;
  clear: both;
  float: left;
  width: 100%;
}

/* line 143, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.post-tags a {
  color: #4b4f58;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  padding: 4px 16px;
  margin: 0 0 4px 0;
  border-radius: 30px;
  background-color: #24b24c;
  color: #ffffff;
}

/* line 152, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.post-tags a:hover {
  color: #1665f6;
  background-color: #1665f6;
  color: #ffffff;
}

/* line 161, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  background-color: #f4f7fa;
  margin: 56px 0 55px;
  padding: 45px 40px 33px 40px;
  border-radius: 3px;
}

/* line 167, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-box-avatar {
  display: inline;
  vertical-align: top;
  position: relative;
}

/* line 171, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-box-avatar img {
  max-height: 64px;
  max-width: 64px;
  position: absolute;
  border-radius: 3px;
  border: 1px solid #e2e8ef;
}

/* line 179, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details {
  display: inline-block;
  margin-left: 94px;
  margin-top: -17px;
  max-width: 85%;
}

/* line 184, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details .alvaro-author {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 28px;
}

/* line 188, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details .alvaro-author a {
  color: #24b24c;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details .alvaro-author a:hover {
  color: #1665f6;
  text-decoration: none;
}

/* line 196, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details p.alvaro-author-desc {
  margin-top: 7px;
}

/* line 199, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details p {
  display: inline-block;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share {
  border-top: 1px solid #e2e8ef;
  border-bottom: 1px solid #e2e8ef;
  display: grid;
}

/* line 209, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share .alvaro-social-share-title {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 4px;
  font-size: 18px;
  line-height: 30px;
}

/* line 215, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a {
  text-align: center;
  padding-top: 6px;
  color: #ffffff;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
}

/* line 223, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a:hover {
  opacity: 0.85;
}

/* line 226, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a i {
  font-size: 18px;
  line-height: 18px;
}

/* line 231, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a.smi-twitter {
  background-color: #1d9ceb;
}

/* line 234, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a.smi-facebook {
  background-color: #395693;
}

/* line 237, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a.smi-pinterest {
  background-color: #bd081b;
}

/* line 240, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a.smi-googleplus {
  background-color: #d54639;
}

@media only screen and (min-width: 240px) {
  /* line 247, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share {
    padding: 34px 2px;
    grid-template-columns: 1fr;
    grid-gap: 0;
  }
  /* line 252, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-title {
    margin: -4px 0 0 0;
  }
  /* line 255, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-icons {
    margin-top: 4px;
  }
}

@media only screen and (min-width: 991px) {
  /* line 261, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share {
    padding: 22px 0;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }
  /* line 266, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-title {
    margin-top: 6px;
  }
  /* line 269, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-icons {
    margin-top: 0;
  }
  /* line 271, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-icons .alvaro-smi-inner {
    float: right;
  }
}

/* line 280, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.page-template-blog .owl-carousel li {
  list-style: none;
  margin: 0;
}

/* line 284, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.page-template-blog .owl-carousel .owl-controls .owl-buttons div {
  color: #1665f6;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-no-sidebar #alvaro-blog-list-page h1.alvaro-title {
  margin-top: 75px;
}

/* line 12, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page hr {
  margin-bottom: 80px;
  border-width: 3px;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list {
  list-style-type: none;
  margin-top: 0;
}

/* line 19, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list li {
  margin: 0 0 94px 0;
  position: relative;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  text-align: right;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date {
  background-color: #24b24c;
}

/* line 30, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date a {
  color: #4b4f58;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  font-weight: bold;
  margin-top: 1px;
  padding-bottom: 21px;
}

/* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date a span {
  display: block;
  font-size: 44px;
  line-height: 44px;
  margin-bottom: 0;
  font-weight: 800;
}

/* line 45, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-comments {
  background: #1665f6 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  margin: 24px 0 13px 0;
  padding: 6px 16px 4px 16px;
  border-radius: 32px;
  position: relative;
}

/* line 54, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-comments:after {
  content: "";
  border-color: transparent transparent transparent #1665f6;
  border-style: solid;
  border-width: 8px 0 16px 13px;
  bottom: -15px;
  height: 0;
  left: 38px;
  position: absolute;
  width: 0;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-comments i {
  position: relative;
  top: 1px;
  padding-right: 2px;
  font-size: 16px;
  line-height: 16px;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-featured-canvas {
  display: inline-block;
  margin-bottom: 34px;
}

/* line 77, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-featured-canvas img {
  border-radius: 2px;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list h3 {
  color: #4b4f58;
  font-family: "Nunito", sans-serif;
  font-size: 30px;
  line-height: 38px;
  margin: 0 0 4px 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list h3 a {
  color: #4b4f58;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list h3 a:hover {
  color: #1665f6;
}

/* line 96, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author,
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-author {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

/* line 101, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author a,
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-author a {
  color: #24b24c;
}

/* line 103, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author a:hover,
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-author a:hover {
  color: #1665f6;
  text-decoration: none;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author {
  border-right: 1px solid #e2e8ef;
  color: #24b24c;
  display: inline-block;
  margin-right: 17px;
  padding-right: 20px;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-author {
  display: inline-block;
}

/* line 119, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-content {
  margin: 38px 0 0 0;
  font-weight: 500;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-gallery {
  list-style-type: none;
}

/* line 126, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-gallery li.item {
  display: inline-block;
  margin: 14px;
  width: 22%;
}

/* line 138, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.wpb-js-composer #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-content {
  margin: -12px 0 0 0;
}

/* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-col-meta {
  display: inline-block;
  margin-right: 32px;
  vertical-align: top;
  width: 108px;
  overflow: hidden;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-post-date {
  padding-bottom: 14px;
  margin-top: 4px;
}

/* line 157, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-col-content {
  display: inline-block;
  width: calc(100% - 145px);
}

/* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item {
  margin-bottom: 62px;
}

/* line 166, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-post-content {
  float: left;
  width: 100%;
}

/* Pagination */
/* line 172, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.post-pagination {
  margin: 15px 0 80px 119px;
}

/* Alternate blog list */
/* line 178, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item div.row {
  background: #131c50;
  margin: 0;
  max-height: 250px;
  overflow: hidden;
}

/* line 183, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item div.row div {
  padding: 0;
}

/* line 187, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item div.row > div:first-child {
  padding: 20px 16px 32px 31px;
}

/* line 193, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item .alvaro_blog_list_img span {
  background-size: cover;
  display: block;
  width: 330px;
  height: 250px;
  border-top-left-radius: 250px;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro-blog-item h2 {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
}

/* line 207, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro-blog-item h2 a {
  color: #ffffff;
}

/* line 210, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro-blog-item h2 .small-separator {
  width: 46px;
  opacity: 0.2;
  margin: 0 0 8px 0;
  position: relative;
  top: -3px;
}

/* line 219, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro_blog_list_date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  margin: 22px 0 22px 0;
  padding: 5px 16px 4px 16px;
  text-align: left;
  border-radius: 2px;
  color: #ffffff;
  background-color: #1665f6;
  display: inline-block;
}

/* line 230, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro_blog_list_comments {
  background: #1665f6 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  margin: 24px 0 13px 0;
  padding: 6px 16px 4px 16px;
  border-radius: 32px;
  position: absolute;
  top: 6px;
  right: 40px;
  z-index: 100;
  display: none;
}

/* line 243, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro_blog_list_comments:after {
  content: "";
  border-color: transparent transparent transparent #0089e8;
  border-style: solid;
  border-width: 8px 0 16px 13px;
  bottom: -15px;
  height: 0;
  left: 34px;
  position: absolute;
  width: 0;
}

/* line 255, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro_blog_list_comments i {
  position: relative;
  top: 1px;
  padding-right: 4px;
  font-size: 16px;
  line-height: 16px;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-reply-title {
  display: inline-block;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
body .alvaro-comments h5 span,
body .alvaro-comments .comment-reply-title span {
  font-family: "Nunito", sans-serif;
  font-size: 24px;
  line-height: 34px;
  font-weight: 800;
  display: inline-block;
  margin: 0;
  padding-right: 0;
  position: relative;
  z-index: 2;
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments {
  float: left;
  width: 100%;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-respond {
  position: relative;
  margin-top: 60px;
}

/* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-respond input, .alvaro-comments .comment-respond textarea {
  margin-bottom: 8px;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-respond .comment-reply-title {
  margin-top: 0;
}

/* line 29, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comments-list .comment-respond {
  margin-bottom: 70px;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments h5,
.alvaro-comments .comment-reply-title {
  position: relative;
  margin: 66px 0 40px 0;
}

/* line 38, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-reply-title {
  margin: 71px 0 26px;
  position: relative;
}

/* line 41, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-reply-title a {
  display: block;
  font-size: 14px;
  font-family: "Barlow", sans-serif;
  color: #4b4f58;
}

/* line 46, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-reply-title a:hover {
  color: #24b24c;
}

/* comments */
/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list {
  list-style: none;
  margin-bottom: 70px;
  padding: 0;
}

/* line 59, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list li {
  list-style: none;
  margin: 25px 0 0;
  padding: 0;
  position: relative;
}

/* line 64, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list li .alvaro-one-comment {
  position: relative;
}

/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list li li {
  padding-left: 94px;
}

/* line 71, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .avatar {
  left: -90px;
  position: absolute;
  top: 0;
  border-radius: 3px;
  border: 1px solid #e2e8ef;
}

/* line 78, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper {
  position: relative;
  padding: 0;
  margin: 0 0 50px 90px;
}

/* line 82, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper.no-avatar {
  margin-left: 0;
}

/* line 85, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-meta {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  margin: -8px 0 16px 0;
  color: #24b24c;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-meta span {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  margin-left: 12px;
  color: #4b4f58;
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #4b4f58;
  margin: 22px 0 3px 0;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ul {
  list-style: disc outside;
}

/* line 105, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ol {
  list-style: decimal outside;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ul li, .comments-list .comment-body-wrapper .comment-body ol li {
  margin: 9px 0 0 20px;
  padding-left: 0;
}

/* line 112, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ul li li, .comments-list .comment-body-wrapper .comment-body ol li li {
  margin: 0 0 0 30px;
  padding-left: 0;
}

/* line 119, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ul li {
  list-style: disc outside;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ol li {
  list-style: decimal outside;
}

/* line 130, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  color: #b6b9bf;
  display: inline-block;
  margin: 0;
  position: relative;
  top: -10px;
}

/* line 138, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-reply-link,
.comments-list .comment-body-wrapper .comment-edit-link {
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
  margin-top: 4px;
  margin-right: 16px;
  padding: 4px 0;
  color: #24b24c;
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-reply-link:hover,
.comments-list .comment-body-wrapper .comment-edit-link:hover {
  color: #1665f6;
  text-decoration: none;
}

/* comments form */
/* line 158, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form label {
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}

/* line 163, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form textarea {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  border-color: #e2e8ef;
  color: #4b4f58;
  height: 179px;
  overflow: auto;
  width: 100%;
}

/* line 171, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form #author,
.comment-form #email,
.comment-form #url {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  width: 100%;
  color: #4b4f58;
}

/* line 178, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form .form-submit {
  margin-top: 4px;
}

/* line 181, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form label[for="wp-comment-cookies-consent"] {
  display: inline-block;
  font-weight: 500;
  position: relative;
  top: -3px;
  left: 8px;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.form-allowed-tags {
  display: none;
  margin: 24px 0 0 0;
}

/* line 193, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.form-allowed-tags code {
  display: inline-block;
  padding: 25px 33px 25px 33px;
  margin: 26px 0 22px 0;
  font-size: 14px;
  line-height: 22px;
}

/* line 201, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-notes {
  margin-bottom: 24px;
  clear: both;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.logged-in-as {
  padding: 0;
  margin: 6px 0 22px 0;
  padding-bottom: 22px;
}

/* line 209, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.logged-in-as a:hover {
  text-decoration: underline;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-border-default,
.alvaro-border-hover {
  white-space: nowrap;
  overflow: hidden;
  height: 3px;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-border-default {
  width: 100%;
  background-color: #e2e8ef;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-border-hover {
  position: relative;
  top: -3px;
  width: 0%;
  -webkit-transition: width .4s ease-in-out;
  -moz-transition: width .4s ease-in-out;
  -o-transition: width .4s ease-in-out;
  transition: width .4s ease-in-out;
  background: linear-gradient(to right, #1665f6 0%, #24b24c 100%);
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish:hover .alvaro-border-hover {
  -webkit-transition: width .7s ease-in-out;
  -moz-transition: width .7s ease-in-out;
  -o-transition: width .7s ease-in-out;
  transition: width .7s ease-in-out;
  width: 100%;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish:hover .alvaro-species-image img {
  opacity: 1;
  transform: scale(1.1);
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list {
  text-align: center;
}

/* line 42, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-fish {
  margin-bottom: 75px;
}

/* line 45, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-image {
  padding: 14px 20px 0 20px;
  margin-bottom: 20px;
  display: inline-block;
  height: 137px;
  overflow: hidden;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-image img {
  display: inline-block;
  max-height: 100%;
  width: auto;
  opacity: 0.82;
  transition: all 0.7s;
  transform: scale(1);
}

/* line 60, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-title {
  color: #1665f6;
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  margin: 26px 0 6px 0;
  text-align: center;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-title a {
  color: #1665f6;
}

/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-title a:hover {
  color: #1665f6;
}

/* line 73, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-description {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #b6b9bf;
  margin-top: 0;
  text-align: center;
}

/* line 83, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.page-template-template-species .alvaro-page-title {
  text-align: center;
}

@media (min-width: 320px) and (max-width: 991px) {
  /* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
  .page-template-template-species .alvaro-page-title {
    margin-bottom: 10px;
  }
  /* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
  .single-fish_species h1.fish_species {
    font-size: 30px;
    line-height: 38px;
  }
}

@media (min-width: 991px) {
  /* line 100, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
  .single-fish_species h1.fish_species {
    font-size: 36px;
    line-height: 44px;
  }
}

/* Species details */
/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species h1.fish_species {
  margin: 14px 0 12px;
}

/* line 113, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .owl-theme .owl-controls {
  margin: 38px 0 38px 0;
  text-align: left;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .owl-theme .owl-controls .owl-buttons:after {
  left: 0;
  margin-left: 20px;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .owl-theme .owl-buttons {
  margin-top: 20px;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .alvaro-camping-locations-slide {
  margin: 0 22px 0 0;
}

/* line 129, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .alvaro-post-content {
  margin-bottom: 0;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-location-map {
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

/* line 10, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-location-map .camping-map-holder {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  height: 50%;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-location-map .camping-map-holder a {
  color: #ffffff;
  font-size: 23px;
  position: absolute;
  top: -30px;
  right: -30px;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location #alvaro-camping_location_detail .wpcf7 .wpcf7-submit {
  background-color: #1665f6;
}

/* line 30, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location #alvaro-camping_location_detail .wpcf7 .wpcf7-submit:hover {
  background-color: #1665f6;
}

/* line 34, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location .vc_btn3 {
  color: #1665f6;
}

/* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location .vc_btn3:hover {
  background-color: #1665f6;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location .woocommerce ul.products.owl-carousel .owl-controls {
  text-align: center;
}

/* line 52, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-location-pin {
  color: rgba(255, 255, 255, 0.8);
}

/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-title {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  color: #24b24c;
}

/* line 59, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-title:hover {
  color: #1665f6;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-pplfhf-list {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  line-height: 24px;
}

/* line 69, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-pplfhf-list {
  color: rgba(255, 255, 255, 0.8);
}

/* line 72, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-pplfhf-list a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-pplfhf-list a:hover {
  color: #1665f6;
}

@media (min-width: 320px) and (max-width: 991px) {
  /* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
  .single-camping_location .vc_col-sm-6 {
    width: 100%;
  }
}

/* line 86, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-location-pin {
  color: #24b24c;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-location-pin:hover {
  color: #1665f6;
}

/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box {
  border: none;
  margin-bottom: 15px;
  padding: 19px;
}

/* line 6, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box .vc_message_box-icon {
  display: none;
}

/* line 9, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box.vc_color-info {
  background-color: #c2e8fd;
  color: #1680bc;
}

/* line 13, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box.vc_color-success {
  background-color: #dff9bc;
  color: #6f9622;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box.vc_color-warning {
  background-color: #fff1af;
  color: #b2950d;
}

/* line 21, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box.vc_color-danger {
  background-color: #ffe5e5;
  color: #e24949;
}

/* line 27, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_separator h4 {
  font-size: 20px;
  line-height: 30px;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_separator.vc_separator_align_center h4 {
  padding: 0 20px;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta.vc_general .vc_tta-tab > a {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.1em;
  padding: 17px 36px;
  text-transform: none;
}

/* line 44, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
  margin: 1px 0 0 -1px;
}

/* line 46, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta.vc_tta-spacing-1 .vc_tta-tab:first-child {
  margin: 1px 0 0 1px;
}

/* line 53, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
  background-color: #ffffff;
  border-color: #e2e8ef;
}

/* line 56, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #ffffff;
  color: #24b24c;
}

/* line 60, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #ffffff;
  color: #24b24c;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  background-color: #ffffff;
  border: 1px solid #e2e8ef;
  color: #1665f6;
}

/* line 72, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  background-color: #ffffff;
  border-color: #e2e8ef;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  background-color: #ffffff;
  color: #4b4f58;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  background-color: #ffffff;
  border: 1px solid #e2e8ef;
  padding: 17px 34px 34px;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs-list {
  font-size: 20px;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle {
  margin-bottom: -1px;
}

/* line 96, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
  border: 1px solid #e4e4e4;
  padding: 16px 30px 16px 60px;
  position: relative;
}

/* line 100, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
  display: none;
}

/* line 103, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_default .vc_toggle_title:before {
  font-family: IcoMoon-Ultimate;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  position: absolute;
  top: 23px;
  left: 30px;
  content: "\ed5c";
}

/* line 118, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
  border: 1px solid #e4e4e4;
  padding: 16px 34px;
  margin: 0;
  border-top: 0 none;
}

/* line 125, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_active .vc_toggle_title {
  color: #24b24c;
}

/* line 127, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_active .vc_toggle_title .vc_toggle_icon {
  display: none;
}

/* line 130, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_active .vc_toggle_title:before {
  font-family: IcoMoon-Ultimate;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  position: absolute;
  top: 23px;
  left: 30px;
  color: #24b24c;
  content: "\ed5d";
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable {
  border: 1px solid #e4e4e4;
}

/* line 149, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li {
  background-color: #ffffff;
  position: relative;
  top: -14px;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li a {
  background-color: #ffffff;
  border: 2px solid #e2e8ef;
}

/* line 157, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li:first-child {
  padding-left: 10px;
}

/* line 160, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li:last-child {
  padding-right: 10px;
}

/* line 163, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li.vc_active a {
  background-color: #e2e8ef;
}

/* line 166, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li:hover a {
  background-color: #e2e8ef;
}

/* line 170, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
  padding: 6px 30px 16px;
}

/* line 175, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_general.vc_cta3 {
  padding: 34px 30px;
}

/* line 177, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_general.vc_cta3.vc_cta3-style-classic {
  border-color: #e2e8ef;
  background-color: #ffffff;
}

/* line 181, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_general.vc_cta3.vc_cta3-style-custom {
  border-color: #e2e8ef;
  background-color: #ffffff;
}

/* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_general.vc_pagination .vc_pagination-trigger {
  margin: 5px 2px;
  width: 14px;
  height: 14px;
}

/* line 193, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion .vc_tta-controls-icon {
  display: none;
}

/* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title {
  color: #1665f6;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 36px;
  position: relative;
  text-transform: none;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title a {
  color: #3a3a3a;
  padding-left: 65px;
  padding-bottom: 13px;
}

/* line 212, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #ffffff;
  border-color: #e2e8ef;
}

/* line 215, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading:hover {
  background-color: #ffffff;
}

/* line 219, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a, .container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading h4 i {
  color: #1665f6;
}

/* line 224, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #24b24c;
}

/* line 228, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  background-color: #ffffff;
  border-color: #e2e8ef;
}

/* line 231, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #ffffff;
}

/* line 235, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #ffffff;
  border-color: #e2e8ef;
  padding: 16px 34px 18px;
}

/* line 239, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body p {
  margin-bottom: 12px;
}

/* line 244, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
  left: 37px !important;
}

/* line 248, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .wpb_gallery {
  float: left;
  width: 100%;
}

/* line 251, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .wpb_gallery .wpb_flexslider .flex-control-nav {
  margin-top: 20px;
}

/* line 255, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flexslider {
  background: #ffffff;
  border: 0 none;
  border-radius: 0;
  box-shadow: 0 0 0 transparent;
  overflow: hidden;
}

/* line 263, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-direction-nav a {
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  top: 50%;
  opacity: 0;
  cursor: pointer;
  color: #4b4f58;
  text-shadow: 0 0 0 transparent;
}

/* line 272, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-direction-nav a:before {
  font-family: IcoMoon-Ultimate;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 30px;
}

/* line 283, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-direction-nav .flex-prev:before {
  content: "\edc1";
}

/* line 286, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-direction-nav .flex-next:before {
  content: "\edb9";
}

/* line 291, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .wpb_species_gallery {
  background-color: #101f3e;
  padding: 20px;
  margin-top: 50px;
}

/* line 297, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel .vc_carousel-control {
  text-shadow: 0 0 0 transparent;
  color: #4b4f58;
  margin-top: -8px;
}

/* line 301, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel .vc_carousel-control .icon-prev:before {
  content: "\edc1";
  font-family: IcoMoon-Ultimate;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 24px;
}

/* line 312, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel .vc_carousel-control .icon-next:before {
  content: "\edb9";
  font-family: IcoMoon-Ultimate;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

/* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators {
  bottom: -44px;
}

/* line 326, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators li {
  transition: all 0.4s;
  width: 12px;
  height: 12px;
  border: 1px solid #e2e8ef;
  background-color: transparent;
}

/* line 332, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators li:hover {
  background-color: #cbd6e2;
  border-color: #cbd6e2;
}

/* line 336, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators li.vc_active {
  background-color: #e2e8ef;
}

/* line 338, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators li.vc_active:hover {
  background-color: #cbd6e2;
  border-color: #cbd6e2;
}

/* line 346, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .wpb_pie_chart_heading {
  margin-top: 10px;
}

/* line 349, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box > p {
  padding-left: 10px;
}

/* line 351, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box > p:last-child {
  margin-bottom: 12px;
}

/* line 355, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs-position-left.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
  margin: -1px 0 0 1px;
}

/* line 357, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs-position-left.vc_tta.vc_tta-spacing-1 .vc_tta-tab:first-child {
  margin: 1px 0 0 1px;
}

/* line 361, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  border-color: transparent;
  background-color: #ffffff;
}

/* line 365, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_progress_bar .vc_single_bar {
  box-shadow: none;
  border-radius: 0;
  background-color: #f4f7fa;
}

/* line 369, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_progress_bar .vc_single_bar .vc_bar {
  border-radius: 0;
}

/* line 372, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_progress_bar .vc_single_bar .vc_label {
  padding: 8px 24px;
}

/* line 376, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_title > h4 {
  text-transform: none;
  font-family: "Nunito", sans-serif;
  letter-spacing: 0;
  font-size: 20px;
  line-height: 30px;
}

/* line 383, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-control-nav li {
  margin: 0 4px;
}

/* line 385, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-control-nav li a {
  background: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 transparent;
}

/* line 388, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-control-nav li a.flex-active {
  background: rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 0 transparent;
}

/* line 392, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-control-nav li a:hover {
  background: rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 0 transparent;
}

/* line 398, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_pie_chart .vc_pie_chart_value {
  font-size: 30px;
}

@media (max-width: 767px) {
  /* line 404, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
  .container-fluid .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    margin-top: -2px;
  }
  /* line 408, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
  .container-fluid .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: -2px;
  }
  /* line 411, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
  .container-fluid .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: -2px;
  }
}

/* Fish Species Visual Composer Shortcodes */
/* line 420, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-fancy-heading.style-2 {
  font-size: 38px;
  line-height: 50px;
}

/* line 425, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.fancy-heading-icon {
  margin: 39px 0 37px;
  position: relative;
  text-align: center;
  background-image: url("https://oceanica.ee/wp-content/themes/alvaro/images/fancy_heading_bg.png");
  background-repeat: no-repeat;
  background-position: top center;
  width: 186px;
  height: 107px;
  margin: 0 auto 12px auto;
  text-align: center;
}

/* line 436, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.fancy-heading-icon i {
  font-size: 32px;
  line-height: 32px;
  margin: 0;
  padding: 18px 0 0 0;
  position: relative;
}

/* line 442, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.fancy-heading-icon i:before {
  background: linear-gradient(#1665f6, #24b24c);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 451, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-fish-species-list {
  margin: 0 -21px;
  width: calc(100% + 42px);
}

/* line 455, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide {
  margin: 37px 21px 0;
  max-width: 362px;
  text-align: center;
}

/* line 460, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide:hover .alvaro-border-hover {
  -webkit-transition: width .7s ease-in-out;
  -moz-transition: width .7s ease-in-out;
  -o-transition: width .7s ease-in-out;
  transition: width .7s ease-in-out;
  width: 100%;
}

/* line 468, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide:hover .alvaro-fish-image-wrap img {
  opacity: 1;
  transform: scale(1.1);
}

/* line 475, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-image-wrap {
  padding: 14px 20px 0 20px;
  margin-bottom: 20px;
  display: inline-block;
  height: 137px;
  overflow: hidden;
}

/* line 481, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-image-wrap img {
  display: inline-block;
  max-height: 100%;
  width: auto;
  opacity: 0.82;
  transition: all 0.7s;
  transform: scale(1);
}

/* line 490, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-title {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  color: #1665f6;
  margin: -2px 0 2px 0;
  padding-top: 28px;
  text-align: center;
}

/* line 496, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-title a {
  color: #1665f6;
}

/* line 498, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-title a:hover {
  color: #1665f6;
}

/* line 503, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-intro {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #b6b9bf;
  margin-top: 0;
  text-align: center;
}

/* Blog List */
/* line 513, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_blog_list {
  margin-top: 10px;
}

/* line 516, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-blog-item {
  position: relative;
}

/* line 519, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-blog-item .col-lg-6 {
  position: static;
}

/* line 522, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-blog-item > .row {
  border-radius: 3px;
}

/* line 527, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-blog-item.col-lg-12 .alvaro_blog_list_img img {
  max-height: none;
  max-width: 100%;
}

/* line 534, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_blog_list_img {
  height: 250px;
}

/* line 536, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_blog_list_img img {
  max-height: 100%;
  max-width: none;
  min-height: 100%;
  min-width: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

/* line 546, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_wrapper {
  overflow: hidden;
  margin: 40px 0;
}

/* line 549, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_wrapper:before, .alvaro_hotspot_wrapper:after {
  content: "";
  margin: 0 60px;
  height: 10px;
  display: block;
  overflow: hidden;
  background: linear-gradient(to right, #1665f6 0%, #24b24c 100%);
}

/* line 558, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_wrapper:before {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

/* line 562, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_wrapper:after {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

/* line 568, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot {
  border-radius: 4px;
  overflow: hidden;
}

/* line 573, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-button a,
.wpb_wrapper .alvaro-button button {
  background: none;
  border: 2px solid #1665f6;
  color: #1665f6;
  font-family: "Barlow", sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.2em;
  line-height: 23px;
  width: 211px;
}

/* line 584, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-button a:focus, .wpb_wrapper .alvaro-button a:active,
.wpb_wrapper .alvaro-button button:focus,
.wpb_wrapper .alvaro-button button:active {
  background: none;
  border: 2px solid #1665f6;
  color: #1665f6;
}

/* line 590, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-button a:hover,
.wpb_wrapper .alvaro-button button:hover {
  background: none;
  border: 2px solid #1665f6;
  color: #1665f6 !important;
  box-shadow: none;
}

/* line 599, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
body .alvaro-equipment .wpb_wrapper p {
  color: #4b4f58;
  font-size: 14px;
  line-height: 24px;
  margin: -4px 0 39px;
}

/* line 606, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
body .wpb_wrapper .products {
  margin-bottom: 8px;
}

/* line 609, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro_blog_list {
  margin-top: 10px;
}

/* line 613, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 {
  width: 48.2%;
}

/* line 615, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 .alvaro-select {
  display: inline-block;
  margin-right: 10px;
  margin-top: 10px;
}

/* line 620, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 select {
  width: 80px;
}

/* line 623, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 .wpcf7-submit {
  margin-bottom: 7px !important;
  width: 100px;
}

/* line 627, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 p {
  color: #4b4f58;
  margin: 8px 0 4px 0;
}

/* line 631, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 textarea {
  height: 142px;
}

/* line 634, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 .alvaro-m-10 {
  margin-bottom: 10px;
}

/* line 637, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 .alvaro-m-17 {
  margin-bottom: 17px;
}

/*================ Visual Composer Buttons ================*/
/* line 645, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .vc_btn3-container .vc_btn3 {
  border-radius: 3px;
  letter-spacing: 0.4px;
  font-weight: 700;
}

/* line 650, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .vc_btn3-container .vc_btn3.vc_btn3-size-sm {
  font-size: 12px;
  padding-bottom: 10px;
  padding-left: 22px;
  padding-right: 20px;
}

/* line 656, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .vc_btn3-container .vc_btn3.vc_btn3-size-md {
  font-size: 15px;
  padding-bottom: 13px;
  padding-left: 31px;
  padding-right: 29px;
}

/* line 662, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .vc_btn3-container .vc_btn3.vc_btn3-size-lg {
  font-size: 18px;
  padding-bottom: 14px;
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 16px;
}

/*================ Visual Composer Elements ================*/
/* line 674, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb-js-composer .vc_tta-container > h2 {
  color: #323232;
  font-size: 17px;
  line-height: 30px;
  margin-bottom: 25px;
  text-align: center;
}

/* line 684, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_subtitle_big {
  color: #0089e8;
}

/* line 688, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_price_wrapper .alvaro_hotspot_viewmore {
  background: #1665f6;
}

/* line 691, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_price_wrapper .alvaro_hotspot_viewmore:hover {
  color: #1665f6;
}

/* line 695, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro_blog_list .alvaro_blog_list_comments {
  background: #1665f6;
}

/* line 698, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro_blog_list .alvaro_blog_list_comments:after {
  border-color: transparent transparent transparent #1665f6;
}

/* line 702, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: #24b24c;
}

/* line 706, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.woocommerce ul.products li.product .price:hover,
.woocommerce div.product p.price:hover,
.woocommerce div.product span.price:hover {
  color: #1665f6 !important;
}

/* line 712, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-camping-view-more-button {
  color: #ffffff;
  background: #1665f6;
}

/* line 717, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-camping-view-more-button:hover,
.alvaro-camping-view-more-button:focus {
  color: #ffffff;
  background: #24b24c;
}

/* line 723, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-shop-title-preview {
  border-radius: 3px;
  width: 100%;
  height: 411px;
  padding: 40px;
  text-align: center;
  border: 1px solid #e2e8ef;
}

/* line 730, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-shop-title-preview h3 {
  margin: 60px 0;
}

/* line 733, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-shop-title-preview .alvaro-shop-title-preview-line {
  margin: 20px 0;
  width: 100%;
  height: 1px;
  overflow: hidden;
  background-color: #e2e8ef;
}

/* line 740, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-shop-title-preview .alvaro-shop-preview-url {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  margin-top: 40px;
  display: block;
}

/* CUSTOM SHORTCODES */
/* custom headline */
/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline h1, .alvaro-custom-headline h2, .alvaro-custom-headline h3, .alvaro-custom-headline h4, .alvaro-custom-headline h5, .alvaro-custom-headline h6 {
  display: inline-block;
  margin: 0 12%;
  position: relative;
  z-index: 2;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline h1:before, .alvaro-custom-headline h1:after, .alvaro-custom-headline h2:before, .alvaro-custom-headline h2:after, .alvaro-custom-headline h3:before, .alvaro-custom-headline h3:after, .alvaro-custom-headline h4:before, .alvaro-custom-headline h4:after, .alvaro-custom-headline h5:before, .alvaro-custom-headline h5:after, .alvaro-custom-headline h6:before, .alvaro-custom-headline h6:after {
  content: "";
  border-bottom: 2px solid #e2e8ef;
  border-top: 1px solid #e2e8ef;
  display: block;
  height: 4px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: 1;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline h1:before, .alvaro-custom-headline h2:before, .alvaro-custom-headline h3:before, .alvaro-custom-headline h4:before, .alvaro-custom-headline h5:before, .alvaro-custom-headline h6:before {
  left: calc(-30px - 100%);
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline h1:after, .alvaro-custom-headline h2:after, .alvaro-custom-headline h3:after, .alvaro-custom-headline h4:after, .alvaro-custom-headline h5:after, .alvaro-custom-headline h6:after {
  right: calc(-30px - 100%);
}

/* =============== Shop page =============== */
/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce ul.products li {
  background: none;
}

@media (min-width: 240px) and (max-width: 991px) {
  /* line 13, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
  .woocommerce .woocommerce-ordering {
    width: 100%;
  }
}

@media (min-width: 991px) {
  /* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
  .woocommerce .woocommerce-ordering {
    width: 63%;
  }
}

/* line 30, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #review_form #respond textarea {
  height: 170px;
}

/* line 35, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce .woocommerce-result-count {
  margin-top: 12px;
}

/* line 38, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce .woocommerce-ordering {
  float: right;
  margin-bottom: 50px;
}

/* line 41, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce .woocommerce-ordering select {
  margin: 0;
  padding: 7px 12px 5px 12px;
}

/* line 47, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
  margin-left: 10px;
  vertical-align: middle;
}

/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
  position: relative;
  top: auto;
  right: auto;
  margin-left: 10px;
  vertical-align: middle;
}

/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce ul.products li.product a.add_to_cart_button.added, .woocommerce ul.products li.product a.add_to_cart_button.loading {
  padding-right: 20px;
}

/* line 73, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce ul.products li.product a i {
  font-size: 14px;
}

/* line 77, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce ul.products li.product a:hover i {
  color: #24b24c;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
body #alvaro_shop_product_details .cart .button:hover {
  background-color: #24b24c;
}

/* line 84, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-message {
  border-top-color: #24b24c;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
body .woocommerce-message::before {
  color: #24b24c;
}

/* line 92, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout:hover a {
  background-color: #24b24c;
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button,
.woocommerce-wishlist .alvaro-update-cart .coupon .button,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"],
.woocommerce-cart .alvaro-update-cart input[name="update_cart"][disabled]:disabled,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"],
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"][disabled]:disabled,
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-cart .button.wc-backward, .woocommerce-wishlist .button.wc-backward,
.woocommerce-cart .product-add-to-cart a,
.woocommerce-wishlist .product-add-to-cart a {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 0 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
  letter-spacing: 0;
}

/* line 120, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button:hover,
.woocommerce-wishlist .alvaro-update-cart .coupon .button:hover,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"]:hover,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"][disabled]:disabled:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"][disabled]:disabled:hover,
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-cart .button.wc-backward:hover, .woocommerce-wishlist .button.wc-backward:hover,
.woocommerce-cart .product-add-to-cart a:hover,
.woocommerce-wishlist .product-add-to-cart a:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 127, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button:hover,
.woocommerce-wishlist .alvaro-update-cart .coupon .button:hover,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"]:hover,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"][disabled]:disabled:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"][disabled]:disabled:hover,
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-cart .button.wc-backward:hover,
.woocommerce-wishlist .button.wc-backward:hover,
.woocommerce-cart .product-add-to-cart a:hover,
.woocommerce-wishlist .product-add-to-cart a:hover {
  background-color: #24b24c;
}

/* line 142, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 0 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
}

/* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 172, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce a.remove {
  width: 22px;
  height: 22px;
  margin: 0;
  padding: 0 0 0 1px;
  line-height: 18px;
}

/* line 180, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce .product-remove div {
  margin: 0 8px;
}

/* line 189, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
  margin: 0;
}

/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
  display: block;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
  border: 1px solid #e2e8ef;
  border-radius: 3px;
  padding: 30px 0 30px 0;
  display: block;
  width: calc(100% - 1px);
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details {
  /* Product Gallery */
  /* Info */
  /* Product Price */
  /* Product description */
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price ins {
  margin-top: 7px;
  font-size: 28px;
  line-height: 40px;
}

/* line 24, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price ins {
  margin-top: 0;
  font-size: 14px;
  line-height: 22px;
}

/* line 34, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  top: 10px;
  right: 30px;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
  border: 2px solid #4b4f58;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after {
  background: #4b4f58;
}

/* line 48, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li {
  border: 1px solid #e2e8ef;
  margin-top: 20px;
  margin-right: 19px;
  width: 76px;
  height: 76px;
  overflow: hidden;
  border-radius: 3px;
}

/* line 56, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li img {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 62, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n+1) {
  clear: none;
}

@media (min-width: 991px) {
  /* line 71, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
  #alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li {
    margin-top: 18px;
    margin-right: 18px;
    width: 74px;
    height: 74px;
  }
  /* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
  #alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n) {
    margin-right: 0;
  }
}

@media (min-width: 1440px) {
  /* line 86, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
  #alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li {
    margin-top: 16px;
    margin-right: 16px;
    width: 72px;
    height: 72px;
  }
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .product_title {
  font-size: 30px;
  line-height: 38px;
  font-weight: 800;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .posted_in {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  color: #24b24c;
  display: inline-block;
  margin: 16px 0 8px 0;
}

/* line 107, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .posted_in a {
  color: inherit;
  display: inline;
}

/* line 110, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .posted_in a:hover {
  color: #1665f6;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-rating {
  margin: 10px 0 6px 0;
}

/* line 118, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-rating .star-rating {
  color: #f6c80f;
  font-size: 13px;
  height: 16px;
  letter-spacing: 2.4px;
  width: 90px;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-rating .woocommerce-review-link {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #858a94;
  position: relative;
  top: -4px;
}

/* line 126, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-rating .woocommerce-review-link:hover {
  color: #1665f6;
}

/* line 133, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price {
  font-size: 26px;
  line-height: 36px;
  font-weight: 800;
  margin: 26px 0 32px 0;
  display: block;
  color: #4b4f58;
}

/* line 140, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price:hover {
  color: #4b4f58 !important;
}

/* line 143, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price .amount {
  color: #4b4f58;
  font-weight: 800;
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price del {
  display: inline-block;
  font-size: 28px;
  line-height: 40px;
}

/* line 151, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price del .woocommerce-Price-currencySymbol {
  font-size: 12px;
  line-height: 20px;
  top: -6px;
}

/* line 157, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price ins {
  text-decoration: none;
}

/* line 160, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price .woocommerce-Price-currencySymbol {
  font-size: 12px;
  line-height: 20px;
  position: relative;
  top: -12px;
  left: -4px;
}

/* line 167, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price .WooZone-price-info {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 4px 0 0 -2px;
  color: #858a94;
  font-style: normal;
  letter-spacing: 0;
  display: block;
}

/* line 177, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-variation-price .price {
  font-size: 26px;
  line-height: 36px;
}

/* line 182, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .stock {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #858a94;
  margin-bottom: 30px;
}

/* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .stock.in-stock {
  color: #24b24c;
}

/* line 189, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .stock .alvaro-availability {
  color: #858a94;
}

/* line 193, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .sku_wrapper {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 0 0 14px 0;
  display: block;
  opacity: 0.7;
}

/* line 199, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart {
  margin-bottom: 14px;
}

/* line 201, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart .quantity {
  color: #4b4f58;
  font-size: 15px;
  margin-right: 2px;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart .quantity .qty {
  border: 2px solid #1665f6;
  height: 49px;
  margin: 0;
  padding: 0 0 0 10px;
  width: 49px;
}

/* line 213, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart .button {
  background-color: #1665f6;
  border-radius: 3px;
  font-family: "Barlow", sans-serif;
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  padding: 12px 30px 11px 30px;
  border-radius: 2px;
}

/* line 220, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart .button:hover {
  background-color: #1665f6;
}

/* line 225, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a {
  text-align: center;
  padding-top: 7px;
  color: #ffffff;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
}

/* line 233, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a:hover {
  opacity: 0.85;
}

/* line 236, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a i {
  font-size: 18px;
  line-height: 18px;
}

/* line 241, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a.smi-twitter {
  background-color: #1d9ceb;
}

/* line 244, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a.smi-facebook {
  background-color: #395693;
}

/* line 247, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a.smi-pinterest {
  background-color: #bd081b;
}

/* line 250, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a.smi-googleplus {
  background-color: #d54639;
}

/* line 254, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap {
  margin-top: 0;
}

/* line 256, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-add-to-wishlist {
  display: inline-block;
}

/* line 259, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .add_to_wishlist {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: #1665f6;
  margin-right: 4px;
}

/* line 263, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .add_to_wishlist:before {
  content: "\f08a";
  font-family: FontAwesome;
  font-size: 14px;
  margin-right: 4px;
}

/* line 269, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .add_to_wishlist:hover {
  color: #1665f6;
}

/* line 273, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .clear {
  clear: none;
  display: inline;
}

/* line 277, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .compare {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: transparent;
  color: #1665f6;
  padding: 1px;
}

/* line 282, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .compare:before {
  content: "\f0ea";
  font-family: FontAwesome;
  font-size: 14px;
  margin-right: 6px;
}

/* line 288, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .compare:hover {
  color: #1665f6;
}

/* line 292, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistaddedbrowse,
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistexistsbrowse {
  width: 100%;
  display: block;
}

/* line 296, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistaddedbrowse .feedback,
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistexistsbrowse .feedback {
  display: block;
}

/* line 299, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistaddedbrowse a,
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistexistsbrowse a {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
  margin: 0 4px;
}

/* line 308, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs {
  margin-top: 34px;
}

/* line 310, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .comment-reply-title {
  font-family: "Nunito", sans-serif;
  font-size: 24px;
  line-height: 34px;
  font-weight: 800;
  display: inline-block;
  margin-bottom: 22px;
  position: relative;
  z-index: 2;
}

/* line 318, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content {
  margin-top: 20px;
}

/* line 320, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-reply-title {
  display: inline-block;
  line-height: 28px;
  margin-top: 41px;
}

/* line 326, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form label,
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form .comment-form-comment {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #858a94;
}

/* line 331, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form label {
  margin-top: 20px;
}

/* line 334, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form textarea {
  border: 1px solid #e2e8ef;
}

/* line 337, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form input[type="submit"] {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 0 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
}

/* line 349, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form input[type="submit"]:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 357, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woocommerce-tab {
  margin-bottom: 68px;
}

/* Woocommerce Reviews */
/* line 367, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce .woocommerce-Reviews .woocommerce-Reviews-title {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  font-family: "Barlow", sans-serif;
  margin: -4px 0 40px 0;
  color: #858a94;
}

/* line 378, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li {
  margin: 10px 0 52px 0;
}

/* line 380, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li img.avatar {
  width: 64px;
  height: 64px;
  border: 1px solid #e2e8ef;
  border-radius: 3px;
  padding: 0;
  background: transparent;
  margin-top: 6px;
}

/* line 389, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  border: 0 none;
  margin: 0 0 0 90px;
  padding: 0;
  position: relative;
}

/* line 394, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 396, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  color: #24b24c;
}

/* line 400, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash {
  display: none;
}

/* line 403, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  color: #b6b9bf;
  position: absolute;
  bottom: -16px;
  left: 0;
}

/* line 411, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
  color: #f6c80f;
  font-size: 13px;
  height: 16px;
  letter-spacing: 2.4px;
  width: 90px;
  position: absolute;
  top: 40px;
  left: 0;
}

/* line 417, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text .description {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 48px 0 0 0;
}

/* line 425, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments .woocommerce-pagination {
  margin: 30px 0 40px 0;
}

/* line 438, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce table.shop_attributes td p {
  padding-left: 10px;
}

/* line 441, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce .product span.onsale {
  height: 50px;
  left: 14px;
  text-align: center;
  top: 12px;
  width: 50px;
  background-color: #24b24c;
}

/* line 450, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce .product .alvaro-social-share {
  margin: 36px 0;
}

/* line 455, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce.single-product .alvaro-page-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 460, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce.single-product .alvaro-related-tab-title-container {
  margin-bottom: 45px;
}

/* line 463, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce.single-product ul.products.owl-carousel {
  margin-bottom: 67px;
}

/* line 471, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce div.product form.cart .variations {
  margin: 0;
}

/* line 476, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce p.stars a {
  color: #f6c80f;
  font-size: 15px;
  width: 17px;
}

/* line 483, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce-product-details__short-description {
  margin: 18px 0;
}

/* Related products */
/* line 491, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  margin: 4px 0 0 0;
  color: #1665f6;
}

/* line 495, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price span {
  color: #1665f6;
}

/* line 498, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price .woocommerce-Price-currencySymbol {
  position: static;
  font-size: 16px;
  line-height: 24px;
}

/* line 503, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price del {
  font-size: 16px;
  line-height: 24px;
}

/* line 507, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price .WooZone-price-info {
  font-family: "Barlow", sans-serif;
  margin-top: 6px;
  color: #858a94;
  display: none;
}

/* line 516, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.WooZone-availability-icon {
  padding-left: 36px;
  background-position: 0 4px;
}

/* line 520, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#amzaff-amazon-review-tab {
  margin-left: -18px;
}

/* line 3, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product {
  margin: 0 0 46px 0;
  padding: 0 21px;
  position: relative;
  text-align: center;
}

/* line 9, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product:hover a.button {
  visibility: visible;
  opacity: 1;
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product:hover .alvaro-product-image img {
  opacity: 0.3;
}

/* line 18, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product:hover a.woocommerce-LoopProduct-link {
  border: 1px solid #24b24c;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link {
  display: block;
  min-height: 400px;
  border: 1px solid #e2e8ef;
  border-radius: 3px;
  overflow: hidden;
}

/* line 29, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover {
  border: 1px solid #24b24c;
}

/* line 32, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .alvaro-product-image {
  height: 290px;
  position: relative;
  text-align: center;
  overflow: hidden;
  margin-top: 10px;
}

/* line 38, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .alvaro-product-image .onsale {
  height: 50px;
  right: 38px;
  text-align: center;
  top: 35px;
  width: 50px;
  background-color: #24b24c;
}

/* line 46, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .alvaro-product-image img {
  display: inline-block;
  margin: 0;
  padding: 0 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  transition: 0.6s all;
  width: 100%;
}

/* line 60, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.button {
  background-color: #24b24c;
  border-radius: 3px;
  box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.1);
  color: #ffffff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  left: 50%;
  min-width: 182px;
  padding: 14px 15px 11px;
  position: absolute;
  top: 140px;
  transform: translateX(-50%);
  white-space: nowrap;
  text-transform: capitalize;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s linear;
}

/* line 79, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.button:hover {
  background-color: #1665f6;
}

/* line 82, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.button img {
  display: inline-block;
  margin: -1px 4px 1px 0;
  vertical-align: middle;
  width: 18px;
  max-width: none;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.button i {
  color: inherit;
  font-weight: normal;
  letter-spacing: normal;
  margin-right: 7px;
}

/* line 96, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.added_to_cart {
  display: none;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
  color: #4b4f58;
  font-size: 17px;
  line-height: 26px;
  margin: -10px 0 14px 0;
  max-height: 52px;
  overflow: hidden;
  padding: 3px 24px 0 24px;
}

/* line 108, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product .price {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  display: inline-block;
  padding: 3px 12px 2px 12px;
  margin-bottom: 24px;
  color: #1665f6;
  position: relative;
  top: -6px;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product .price del {
  display: inline-block;
}

/* line 119, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product .price ins {
  text-decoration: none;
}

/* line 128, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products.owl-carousel li {
  width: 100%;
}

/* line 131, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products.owl-carousel .owl-controls {
  margin-top: 0;
}

/* line 133, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products.owl-carousel .owl-controls .owl-buttons {
  margin: 0 21px;
}

/* General Pagination ~ Also used on blog listing */
/* line 142, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination {
  text-align: left !important;
}

/* line 144, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul {
  border: none !important;
  list-style-type: none;
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul li {
  border: none !important;
  display: inline-block;
  float: none !important;
  margin: 0 -2px 0 0 !important;
  text-align: center;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul li a,
.woocommerce-pagination ul li span {
  background: #f6f6f6 !important;
  color: #4b4f58 !important;
  display: inline-block !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  height: 42px;
  line-height: unset !important;
  padding: 7px 0 5px !important;
  width: 50px;
  border-radius: 3px;
}

/* line 167, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul li a:hover {
  background: #24b24c !important;
  color: #ffffff !important;
}

/* line 172, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul li span.current {
  background: #24b24c !important;
  color: #ffffff !important;
}

/* line 181, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.post-type-archive-product footer {
  margin-top: 98px;
}

@media (max-width: 1199px) {
  /* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
  #alvaro_shop_sidebar {
    margin-top: 100px;
  }
}

/* line 3, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart h2,
.woocommerce-wishlist h2 {
  font-size: 30px;
  line-height: 38px;
  font-weight: 800;
  margin: 0;
  position: relative;
}

/* line 10, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table,
.woocommerce-wishlist table.shop_table {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  border: 1px solid #e2e8ef;
  line-height: 30px;
  margin-top: 45px;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table th,
.woocommerce-wishlist table.shop_table th {
  border: none;
  font-size: 17px;
  line-height: 30px;
  font-weight: 500;
  padding: 20px 31px 19px;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td,
.woocommerce-wishlist table.shop_table td {
  border: none;
  border-top: 1px solid #e2e8ef;
  padding: 11px 31px 10px;
  padding: 24px 32px 24px 32px;
}

/* line 27, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-name,
.woocommerce-wishlist table.shop_table td.product-name {
  width: 54%;
}

/* line 29, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-name a,
.woocommerce-wishlist table.shop_table td.product-name a {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  width: 78%;
  vertical-align: middle;
}

/* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-price,
.woocommerce-wishlist table.shop_table td.product-price {
  width: 13%;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-quantity,
.woocommerce-wishlist table.shop_table td.product-quantity {
  width: 15%;
}

/* line 41, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-quantity input,
.woocommerce-wishlist table.shop_table td.product-quantity input {
  height: auto;
  margin: -3px 0 0 1px;
  padding: 11px 11px 10px;
  text-align: left;
  width: 60px;
}

/* line 49, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-subtotal,
.woocommerce-wishlist table.shop_table td.product-subtotal {
  width: 11%;
}

/* line 53, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-remove a,
.woocommerce-wishlist table.shop_table td.product-remove a {
  font-size: 33px;
  font-weight: 400;
}

/* line 58, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td .product-thumbnail,
.woocommerce-wishlist table.shop_table td .product-thumbnail {
  display: inline-block;
  margin-top: 4px;
  vertical-align: middle;
}

/* line 62, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td .product-thumbnail a,
.woocommerce-wishlist table.shop_table td .product-thumbnail a {
  border: 1px solid #e2e8ef;
  display: inline-block;
  height: 68px;
  margin: 6px 24px 12px 1px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 68px;
}

/* line 71, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td .product-thumbnail a:hover,
.woocommerce-wishlist table.shop_table td .product-thumbnail a:hover {
  border-color: #1665f6;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td .product-thumbnail a img,
.woocommerce-wishlist table.shop_table td .product-thumbnail a img {
  left: 50%;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart .coupon,
.woocommerce-wishlist .alvaro-update-cart .coupon {
  display: inline-block;
  margin-top: 7px;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart .coupon #coupon_code,
.woocommerce-wishlist .alvaro-update-cart .coupon #coupon_code {
  margin-right: -4px;
  vertical-align: top;
  width: 283px;
  min-height: 48px;
}

/* line 98, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button,
.woocommerce-wishlist .alvaro-update-cart .coupon .button {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart input[name="update_cart"],
.woocommerce-cart .alvaro-update-cart input[name="update_cart"]:disabled[disabled],
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"],
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:disabled[disabled] {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  float: right;
  margin-top: 7px;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart input[name="update_cart"]:disabled[disabled]:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:disabled[disabled]:hover {
  background-color: #1665f6;
}

/* line 114, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals,
.woocommerce-wishlist .cart-collaterals {
  margin-top: 101px;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals,
.woocommerce-wishlist .cart-collaterals .cart_totals {
  float: none;
  width: 100%;
}

/* line 119, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals h2,
.woocommerce-wishlist .cart-collaterals .cart_totals h2 {
  margin: 0;
}

/* line 122, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-wishlist .cart-collaterals .cart_totals table {
  border: none;
  margin-top: 21px;
}

/* line 125, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-wishlist .cart-collaterals .cart_totals table th,
.woocommerce-wishlist .cart-collaterals .cart_totals table td {
  border: none;
  border-bottom: 1px solid #e2e8ef;
  padding: 31px 2px 30px;
}

/* line 131, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-wishlist .cart-collaterals .cart_totals table th {
  color: #4b4f58;
  font-size: 15px;
  font-weight: 400;
  vertical-align: middle;
  width: 20%;
}

/* line 138, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-wishlist .cart-collaterals .cart_totals table td {
  color: #4b4f58;
  font-size: 20px;
  font-weight: 700;
}

/* line 144, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  padding: 37px 0 10px 0;
}

/* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .button.wc-backward,
.woocommerce-wishlist .button.wc-backward {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}

/* line 156, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .yith-wcwl-share,
.woocommerce-wishlist .yith-wcwl-share {
  margin: 0;
}

/* line 158, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .yith-wcwl-share .yith-wcwl-share-title,
.woocommerce-wishlist .yith-wcwl-share .yith-wcwl-share-title {
  display: inline-block;
  vertical-align: top;
}

/* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .yith-wcwl-share ul,
.woocommerce-wishlist .yith-wcwl-share ul {
  display: inline-block;
  margin-left: 10px;
  margin-top: 3px;
}

/* line 169, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .wishlist_table .product-remove,
.woocommerce-wishlist .wishlist_table .product-remove {
  padding-left: 5px;
}

/* Wishlist overrides */
/* line 179, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr td.product-remove {
  padding: 0 6px 0 8px;
}

/* line 182, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr td.product-name {
  width: 45%;
  padding-right: 20px;
}

/* line 187, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr td.product-thumbnail a {
  border: 1px solid #e2e8ef;
  border-radius: 3px;
  display: inline-block;
  height: 68px;
  margin: 6px 24px 0 1px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 68px;
}

/* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr td.product-thumbnail a img {
  left: 50%;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

/* line 209, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr .yith-wcwl-share .yith-wcwl-share-title {
  font-size: 20px;
}

/* line 213, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr .yith-wcwl-share ul li {
  margin-top: 12px;
}

/* line 222, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-title-container .alvaro-woo-tab-title, .woocommerce-cart .alvaro-title-container h2 {
  font-size: 30px;
  line-height: 38px;
}

/* line 226, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-title-container {
  display: none;
}

/* line 229, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .col-md-12.alvaro-no-sidebar {
  margin-top: -34px;
}

/* line 234, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.yith_wishlist_container {
  margin: -16px 0 34px 0;
}

/* line 237, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .button.wc-backward {
  margin-top: 22px;
  margin-bottom: 40px;
}

/* line 242, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce table.wishlist_table tbody td {
  padding: 20px 0;
}

/* line 245, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button,
.woocommerce-wishlist .alvaro-update-cart .coupon .button,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"],
.woocommerce-cart .alvaro-update-cart input[name="update_cart"][disabled]:disabled,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"],
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"][disabled]:disabled,
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-cart .button.wc-backward,
.woocommerce-wishlist .button.wc-backward,
.woocommerce-cart .product-add-to-cart a,
.woocommerce-wishlist .product-add-to-cart a {
  display: inline-block !important;
}

/* line 259, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.wishlist_table tr td.product-stock-status span.wishlist-in-stock {
  color: #24b24c;
}

/* line 262, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.wishlist_table tr td, .wishlist_table tr th.wishlist-delete, .wishlist_table tr th.product-checkbox {
  text-align: left;
}

/* line 265, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce table.wishlist_table thead th {
  padding: 20px 0;
  font-weight: 700;
}

/* line 269, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce .wishlist_table td.product-add-to-cart a {
  display: inline-block !important;
}

@media (max-width: 480px) {
  /* line 274, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce table.wishlist_table tbody td {
    padding: 4px 0;
  }
  /* line 277, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce a.remove {
    display: inline-block;
  }
  /* line 280, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce .product-remove div {
    margin-top: 20px;
  }
  /* line 283, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce-wishlist table.shop_table tr td.product-name {
    padding-right: 0;
  }
  /* line 286, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce .wishlist_table td.product-add-to-cart a {
    margin-top: 10px;
  }
}

@media (max-width: 991px) {
  /* line 291, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce-cart .alvaro-update-cart input[name="update_cart"],
  .woocommerce-cart .alvaro-update-cart input[name="update_cart"]:disabled[disabled],
  .woocommerce-wishlist .alvaro-update-cart input[name="update_cart"],
  .woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:disabled[disabled] {
    margin-top: 0;
    float: none;
  }
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout {
  /* *** Checkout Details *** */
}

/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce {
  margin: 100px 0 30px;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce #customer_details {
  margin-top: 98px;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .button {
  background-color: #1665f6;
  color: #ffffff;
  float: none;
  font-size: 10px;
  letter-spacing: 0.2em;
  padding: 18px 27px 14px;
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .button:hover {
  background-color: #1665f6;
  color: #ffffff;
}

/* line 19, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-info {
  border: none;
  color: #4b4f58;
  font-size: 14px;
  margin-bottom: 13px;
  padding: 29px 59px 28px;
}

/* line 25, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-info:before {
  color: #323232;
  font-size: 16px;
  left: 30px;
  top: 28px;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-info a {
  color: #1665f6;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-info a:hover {
  color: #1665f6;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-checkout h3 {
  color: #1665f6;
  font-family: "Barlow", sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.2em;
  margin-bottom: 16px;
  position: relative;
}

/* line 49, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce form .form-row {
  margin: 0 0 20px;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce form .form-row .input-checkbox {
  position: relative;
}

/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce form.checkout_coupon,
.woocommerce-checkout .woocommerce form.login,
.woocommerce-checkout .woocommerce form.register {
  border-color: #e2e8ef;
  border-radius: 0;
}

/* line 61, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce label {
  color: #323232;
  font-size: 14px;
  line-height: 24px;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce label .required {
  color: #f1713e;
  font-weight: 400;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce input,
.woocommerce-checkout .woocommerce .select2-selection {
  border-color: #e2e8ef;
  border-radius: 0;
  font-size: 14px;
  height: auto;
  margin: 0 0 4px 0;
  padding: 12px 14px 10px;
}

/* line 78, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce input::placeholder,
.woocommerce-checkout .woocommerce .select2-selection::placeholder {
  color: #888888;
  text-transform: capitalize;
}

/* line 83, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .select2-selection {
  min-height: 42px;
}

/* line 90, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table {
  border: 1px solid #e2e8ef;
  border-radius: 0;
}

/* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table th,
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table td {
  border: none;
  border-bottom: 1px solid #e2e8ef;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table thead th {
  color: #1665f6;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  padding: 18px 31px;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tbody tr td {
  font-size: 14px;
  padding: 46px 28px 48px;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot th, .woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot td {
  background-color: transparent;
  font-size: 14px;
  padding: 46px 28px 48px;
}

/* line 122, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot .order-total th, .woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot .order-total td {
  border: none;
}

/* line 125, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot .order-total th {
  width: 80%;
}

/* line 128, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot .order-total td {
  color: #1665f6;
  font-size: 20px;
}

/* line 135, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment {
  background: transparent;
  border-radius: 0;
}

/* line 138, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods {
  border: none;
  margin-top: 53px;
  padding: 0;
}

/* line 143, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method input {
  margin-right: 10px;
}

/* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method label {
  font-size: 14px;
}

/* line 149, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method img {
  margin-left: 11px;
}

/* line 152, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method a {
  color: #1665f6;
  font-size: 14px;
  margin-left: 14px;
}

/* line 156, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method a:hover {
  color: #1665f6;
}

/* line 161, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .payment_box {
  background-color: #1665f6;
  border-radius: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 24px;
  margin-top: 45px;
  padding: 11px 27px 22px;
}

/* line 169, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .payment_box:before {
  border-bottom-color: #1665f6;
  margin: -1em 0 0 1em;
  top: -.5em;
}

/* line 176, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment #place_order {
  background-color: #1665f6;
  float: none;
  font-size: 10px;
  letter-spacing: 0.2em;
  margin: 24px 0 27px -16px;
  padding: 18px 27px 14px;
}

/* line 183, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment #place_order:hover {
  background-color: #1665f6;
}

/* line 191, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-billing-fields,
.woocommerce-additional-fields {
  margin-bottom: 89px;
}

/* line 3, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce h2 {
  color: #1665f6;
  font-family: "Barlow", sans-serif;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0.3px;
  line-height: 30px;
  margin-bottom: 16px;
  position: relative;
  float: left;
  width: 100%;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce h3 {
  color: #1665f6;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 25px;
  padding-top: 2px;
  margin: 32px 0 0 0;
}

/* line 25, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .button {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border-radius: 3px;
  color: #ffffff;
  margin-top: 11px;
  padding: 14px 27px 12px;
}

/* line 32, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .button:hover {
  background-color: #24b24c;
  color: #ffffff;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce form .form-row {
  margin-bottom: 16px;
  padding: 3px 0;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce form .form-row .input-checkbox {
  position: relative;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce form .form-row input.input-text {
  margin-top: 4px;
}

/* line 47, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce form.login,
.woocommerce-account .woocommerce form.register {
  border: none;
  border-radius: 0;
  padding: 0;
}

/* line 53, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce label {
  color: #323232;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 4px;
}

/* line 58, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce label .required {
  color: #f1713e;
  font-weight: 400;
}

/* line 62, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce label.inline {
  position: relative;
  top: 8px;
  margin-left: 10px;
}

/* line 68, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce input,
.woocommerce-account .woocommerce .select2-container--default .select2-selection--single {
  border-color: #e2e8ef;
  border-radius: 0;
  font-size: 14px;
  height: auto;
  margin: 0 0 4px 0;
  padding: 12px 14px 10px;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce input::placeholder,
.woocommerce-account .woocommerce .select2-container--default .select2-selection--single::placeholder {
  color: #888888;
  text-transform: capitalize;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .select2-container--default .select2-selection--single {
  margin-top: 4px;
  padding: 6px 5px;
}

/* line 84, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 11px;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .lost_password {
  margin-top: -4px;
}

/* line 90, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .lost_password a {
  color: #1665f6;
  font-size: 14px;
}

/* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .lost_password a:hover {
  color: #1665f6;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
  float: left;
  width: 100%;
  margin: 36px 0 30px 0;
  padding: 16px 34px;
  border: 1px solid #e2e8ef;
  border-radius: 3px;
}

/* line 107, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li {
  list-style-type: none;
  display: inline-block;
  margin: 0 20px;
}

/* line 111, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li:first-child {
  margin-left: 0;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-error::before,
.woocommerce-account .woocommerce .woocommerce-info::before,
.woocommerce-account .woocommerce .woocommerce-message::before {
  top: 18px;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-error,
.woocommerce-account .woocommerce .woocommerce-message,
.woocommerce-account .woocommerce .woocommerce-info {
  height: auto;
  float: left;
  width: 100%;
}

/* line 127, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-error .button,
.woocommerce-account .woocommerce .woocommerce-message .button,
.woocommerce-account .woocommerce .woocommerce-info .button {
  position: relative;
  top: -20px;
  right: 30px;
}

/* line 132, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-error li,
.woocommerce-account .woocommerce .woocommerce-message li,
.woocommerce-account .woocommerce .woocommerce-info li {
  margin: 0;
}

/* line 136, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce #customer_login {
  margin-top: 4px;
}

/* line 142, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .addresses .title .edit {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}

/* line 145, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .addresses .title h3 {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
}

/* line 152, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-Address {
  margin-bottom: 21px;
}

/* line 154, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-Address header.woocommerce-Address-title {
  min-height: 0;
  margin: 34px 0 10px 0;
}

/* line 158, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-Address header.woocommerce-Address-title h3 {
  margin: 0;
}

/* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-Address address {
  font-style: normal;
}

/* line 169, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
body.woocommerce-account .alvaro-section-heading h4 {
  font-size: 34px;
  line-height: 44px;
  font-weight: 800;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.footer-content .widget.woocommerce .woocommerce-product-search .search-field {
  color: #d2d2de;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce {
  /* Price Filter Widget */
  /* Product Search Widget */
  /* Top Rated Products Widget */
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider {
  background-color: #f0f0f0;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider .ui-slider-range,
.widget.woocommerce .price_slider_wrapper .price_slider .ui-slider-handle {
  background-color: #1665f6;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount button {
  background: #24b24c;
  color: #ffffff;
  font-family: "Barlow", sans-serif;
  font-weight: 700;
  min-height: 12px;
  padding: 18px 31px 14px;
  margin-top: 10px;
}

/* line 30, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount button:hover {
  background: #1665f6;
}

/* line 34, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount .price_label {
  padding-top: 16px;
}

/* line 42, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .woocommerce-product-search .search-field {
  border-color: #e2e8ef;
  box-sizing: border-box;
  color: #4b4f58;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  height: auto;
  max-width: 100%;
  padding: 11px 14px 10px;
}

/* line 50, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .woocommerce-product-search .search-field::placeholder {
  color: #b6b9bf;
}

/* line 54, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .woocommerce-product-search input[type="submit"] {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 68, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li {
  position: relative;
  min-height: 100px;
  position: relative;
  float: left;
  width: 100%;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li:last-child {
  margin-bottom: 0;
}

/* line 78, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li a img {
  border: 1px solid #e2e8ef;
  float: left;
  height: 64px;
  margin: 6px 20px 40px 0;
  width: 64px;
}

/* line 86, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li a .product-title {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #4b4f58;
  display: block;
  overflow: hidden;
  max-height: 50px;
}

/* line 92, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li a .product-title:hover {
  color: #1665f6;
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li .star-rating {
  color: #f6c80f;
  font-size: 13px;
  height: 16px;
  letter-spacing: 2.4px;
  width: 90px;
}

/* line 100, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li .woocommerce-Price-amount {
  color: #24b24c;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* Compare Widget */
/* line 111, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list {
  padding-bottom: 2px;
}

/* line 113, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li {
  border-bottom: none !important;
  margin: 0 0 20px 0;
  padding: 0 !important;
}

/* line 117, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.remove {
  color: #ffffff !important;
  left: unset !important;
  right: 0;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.remove:hover {
  background: transparent !important;
  color: #ffffff !important;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.remove:hover:before {
  color: #24b24c !important;
}

/* line 128, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.remove:before {
  content: "\f1f8";
  color: #1665f6;
  font-family: FontAwesome;
  font-size: 14px;
}

/* line 135, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.title {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #4b4f58;
  text-transform: unset;
  width: 86%;
}

/* line 140, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.title:hover {
  color: #24b24c;
}

/* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget a.compare {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border-radius: 3px;
  color: #ffffff;
  padding: 11px 24px 9px 24px;
  text-transform: none;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget a.compare:hover {
  background: #1665f6;
  color: #ffffff;
}

/* line 158, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget a.clear-all {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
  margin: 12px 0;
}

/* line 165, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
body table.compare-list .add-to-cart td a {
  background-color: #1665f6;
  border-radius: 0;
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  left: 50%;
  letter-spacing: 0.2em;
  padding: 9px 20px 6px;
  position: absolute;
  text-transform: uppercase;
  top: 291px;
  transform: translateX(-50%);
  white-space: nowrap;
}

/* line 179, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
body table.compare-list .add-to-cart td a:hover {
  background: #1665f6;
}

/* line 182, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
body table.compare-list .add-to-cart td a img {
  display: inline-block;
  margin: -1px 4px 1px 0;
  vertical-align: middle;
  width: auto;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount button {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 11px 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
}

/* line 202, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount button:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 210, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.product_list_widget .WooZone-price-info {
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  font-style: normal;
  display: block;
  color: #858a94;
}

/* line 218, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.product_list_widget .star-rating {
  margin: 4px 0;
}

/* line 224, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  width: 12px;
  height: 12px;
  margin-top: 1px;
}

/* line 229, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.woocommerce .widget_price_filter .ui-slider-horizontal {
  height: 5px;
}

/* line 235, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.woocommerce ul.product_list_widget li a {
  margin-top: 14px;
}

/* line 238, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li a .product-title {
  line-height: 23px;
}

/* line 245, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.footer-content .widget.woocommerce .woocommerce-product-search .search-field {
  border-color: transparent;
}

/* line 250, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.footer-content .widget.woocommerce.widget_top_rated_products li a .product-title {
  color: #d2d2de;
}

/* line 252, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.footer-content .widget.woocommerce.widget_top_rated_products li a .product-title:hover {
  color: #1665f6;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay {
  display: none;
  z-index: 999;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay, #alvaro-lightbox-overlay #alvaro-lightbox-mask {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-mask {
  display: block;
  background-color: rgba(75, 79, 88, 0.2);
  z-index: 1;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper {
  background: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper #alvaro-lightbox-content {
  position: relative;
  overflow: auto;
  padding: 40px 40px;
  height: auto;
}

/* line 29, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper .alvaro-lightbox-header {
  min-height: 70px;
  padding: 40px 40px 0 40px;
}

/* line 32, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper .alvaro-lightbox-header .title {
  display: inline-block;
  line-height: 30px;
  padding: 1px 0;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper .alvaro-lightbox-header #alvaro-lightbox-close {
  float: right;
  display: inline-block;
  background-color: #4b4f58;
  color: #ffffff;
  padding: 2px 9px;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow.aat-slideshow-fullscreen.aat-slideshow-with-thumbnails {
  border-radius: 3px;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow {
  height: 380px;
  padding: 20px;
  position: relative;
  width: 100%;
}

/* line 9, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-btn-fullscreen-mode {
  bottom: 8px;
  height: 40px;
  line-height: 45px;
  position: absolute;
  right: 8px;
  text-align: center;
  width: 40px;
  z-index: 20;
}

/* line 10, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-btn-fullscreen-mode.aat-slideshow-exit-fullscreen {
  display: none;
}

/* line 21, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-btn-fullscreen-mode:hover i {
  color: #1665f6;
}

/* line 24, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-btn-fullscreen-mode i {
  color: #ffffff;
  font-size: 15px;
  margin: 0;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav {
  color: #ffffff;
  font-family: "Barlow", sans-serif;
  font-size: 13px;
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 15;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav a {
  padding-top: 8px;
  overflow: hidden;
  border-radius: 50px;
  background-color: #ffffff;
  color: #1665f6;
  display: inline-block;
  height: 50px;
  line-height: 40px;
  text-align: center;
  width: 50px;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav a:first-child {
  margin-right: 2px;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav a:hover {
  background-color: #1665f6;
  color: #ffffff;
}

/* line 47, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav a .moonicon {
  margin: 0;
}

/* line 64, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-wrapper {
  height: 100%;
  position: relative;
  width: 100%;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-main-images-wrapper {
  height: 100%;
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 100%;
  border-radius: 3px;
}

/* line 77, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-main-images-wrapper .aat-focus {
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 83, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow.aat-slideshow-with-thumbnails .aat-slideshow-main-images-wrapper {
  width: 85%;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow ul.aat-slideshow-main-images {
  display: block;
  font-size: 0;
  height: inherit;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 100%;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow ul.aat-slideshow-main-images li {
  display: inline-block;
  height: inherit;
  margin: 0;
  max-height: 100%;
  padding: 0;
  position: relative;
  overflow: hidden;
  text-align: center;
  width: 100%;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow ul.aat-slideshow-main-images li img {
  height: auto;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav.no-nav {
  display: none;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper {
  bottom: 0px;
  height: 340px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: -1px;
  width: 100px;
  z-index: 5;
}

/* line 134, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails {
  height: 360px;
  margin: 0;
  padding: 0;
  position: relative;
  white-space: nowrap;
}

/* line 140, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li {
  cursor: pointer;
  display: block;
  height: 100px;
  margin: 0 0 20px 0 !important;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: center;
  width: 100px;
  border: 1px solid transparent;
  border-radius: 3px;
  overflow: hidden;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li:last-child {
  margin-bottom: 0;
}

/* line 157, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li:hover, .aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li.aat-on {
  border: 1px solid #1665f6;
}

/* line 161, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li img {
  height: 100%;
  left: 50%;
  max-width: none;
  position: absolute;
  transform: translateX(-50%);
  width: auto;
}

/* line 175, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999;
  background-color: rgba(0, 0, 0, 0.88);
}

/* line 183, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow {
  height: 100% !important;
}

/* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-main-images-wrapper .aat-slideshow-main-images li img {
  border-radius: 3px;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-thumbnails-wrapper {
  height: 100% !important;
}

/* line 192, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails {
  height: 100% !important;
}

/* line 196, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-wrapper {
  height: 100%;
}

/* line 199, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-main-images-wrapper {
  height: 100%;
}

/* line 201, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-main-images-wrapper .aat-slideshow-main-images {
  width: 100%;
}

/* line 204, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-main-images-wrapper .aat-slideshow-main-images li img {
  width: auto;
}

/* line 212, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow.aat-slideshow-with-thumbnails .aat-slideshow-main-images-wrapper {
  width: 93%;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
body:before {
  display: none;
  content: '';
}

@media (min-width: 0) {
  /* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: < XS ( < 480 )";
  }
}

@media (min-width: 480px) {
  /* line 21, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: >= XS ( min-width: 480 )";
  }
}

@media (min-width: 768px) {
  /* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: >= SM ( min-width: 768 )";
  }
}

@media (min-width: 992px) {
  /* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: >= MD ( min-width: 992 )";
  }
}

@media (min-width: 1200px) {
  /* line 24, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: >= LG ( min-width: 1200 )";
  }
}

/* =============== Media Queries - Custom Breakpoints =============== */
@media (max-width: 1249px) {
  /* line 32, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer.alvaro-footer .footer-bottom .alvaro-disclaimer {
    grid-template-columns: 1fr;
    grid-gap: 0;
  }
  /* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul {
    text-align: left;
    margin-top: 20px;
  }
  /* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li {
    margin: 10px 50px 0 0;
  }
}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1249px) {
  /* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .container-fluid {
    width: 900px;
  }
  /* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav a.logo.center-logo {
    max-width: 188px;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
  }
  /* line 62, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .aat-slideshow {
    zoom: 0.76;
  }
  /* line 66, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .post-pagination {
    margin: 0;
  }
}

@media (max-width: 1199px) {
  /* line 75, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro_blog_list_img {
    display: none;
  }
  /* line 79, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-shop-title-preview {
    margin-bottom: 66px;
    height: auto;
  }
  /* blog */
  /* line 85, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro_blog_list .alvaro_blog_list_comments,
  .alvaro-post-date .post-misc-comments {
    display: none;
  }
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 94, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .container-fluid {
    width: 660px;
  }
  /* sidebar */
  /* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .sidebar {
    margin-top: 100px;
  }
  /* alternate blog */
  /* line 106, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro_blog_list .alvaro-blog-item h2 {
    font-size: 20px;
    line-height: 30px;
  }
  /* camping */
  /* line 112, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-camping-locations:nth-child(2n+1) {
    clear: both;
  }
}

@media (max-width: 991px) {
  /* line 122, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav .alvaro-responsive-menu button {
    margin-top: 10px;
  }
  /* line 126, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav .alvaro-responsive-menu .logo img {
    margin-top: 10px;
  }
  /* line 133, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-slider-top {
    margin-bottom: 100px;
  }
  /* line 137, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-title-breadcrumbs-section {
    padding: 40px 0 60px 0;
  }
}

@media (max-width: 480px) {
  /* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav .alvaro-responsive-menu button {
    margin-top: -80px;
  }
  /* line 150, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav .alvaro-responsive-menu .logo img {
    margin-top: 0px;
    width: 160px;
  }
  /* line 156, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav nav {
    position: relative;
    top: -22px;
  }
  /* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-slider-top {
    margin-bottom: 80px;
  }
}

@media (min-width: 991px) and (max-width: 1249px) {
  /* line 174, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .main-left-menu {
    width: 345px;
  }
  /* line 177, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .main-right-menu {
    width: 345px;
    margin-left: 202px;
  }
}

/* Small desktops and down */
@media (max-width: 991px) {
  /* line 191, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper {
    background: none;
    margin: 0;
  }
  /* line 194, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper hr {
    display: none;
  }
  /* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper h1 {
    margin: 20px 0 0 0;
    font-size: 74px;
    line-height: 82px;
  }
  /* line 202, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper h2 {
    margin: 0;
  }
  /* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper .pnf-search {
    margin: 20px 0 0 0;
  }
  /* line 207, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper .pnf-search #s {
    width: 80%;
  }
  /* line 211, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper .pnf-message {
    margin: 20px 0 14px 0;
  }
  /* line 215, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-scroll-top {
    bottom: 30px;
    right: 35px;
  }
  /* line 220, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-wrapper {
    margin-top: 70px;
  }
  /* species */
  /* line 225, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .wpb_wrapper .alvaro-species-slide .alvaro-fish-image-wrap {
    height: 120px;
  }
  /* line 228, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .wpb_wrapper .alvaro-species-slide {
    max-width: 100%;
  }
  /* blog */
  /* line 233, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-comments-link {
    display: none;
  }
  /* line 236, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-post-date {
    text-align: left;
  }
  /* line 239, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date {
    margin-left: 0;
  }
  /* shop */
  /* line 245, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro_header_bg_wrapper h1 {
    font-size: 42px;
    line-height: 52px;
  }
  /* responsive menu */
  /* line 254, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-slider-top {
    position: relative;
    top: 58px;
    width: 100%;
    height: 290px;
    overflow: hidden;
    background-color: #1e232d;
  }
  /* line 262, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top,
  header .header-nav {
    position: relative;
    top: 0;
  }
  /* line 267, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top {
    font-family: "Nunito", sans-serif;
    background-color: #131c50;
    padding: 0;
  }
  /* line 271, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 14px 0;
  }
  /* line 276, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top > div a {
    display: inline-block;
    padding: 10px 15px;
    padding: 0 15px;
    min-height: 40px;
    min-height: 30px;
    vertical-align: middle;
  }
  /* line 283, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top > div a .amount {
    display: none;
  }
  /* line 289, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top .alvaro-top-left {
    padding-top: 1px;
  }
  /* line 291, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top .alvaro-top-left span {
    display: none;
  }
  /* line 296, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top .alvaro-top-right a:first-child {
    margin: 0;
  }
  /* line 301, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav {
    background: none;
    display: flex;
    margin-top: 248px;
    text-align: center;
  }
  /* line 306, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .alvaro-responsive-menu {
    display: block;
    position: relative;
    text-align: center;
  }
  /* line 310, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .alvaro-responsive-menu button {
    margin-top: 118px;
    margin-top: -17px;
  }
  /* line 314, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .alvaro-responsive-menu .logo {
    left: 50%;
    position: absolute;
    top: -210px;
    transform: translateX(-50%);
  }
  /* line 319, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .alvaro-responsive-menu .logo img {
    max-width: none;
  }
  /* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav {
    position: absolute;
    width: 660px;
    background: #131c50;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    display: none;
    padding: 16px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }
  /* line 334, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav .main-left-menu,
  header .header-nav nav .main-right-menu {
    display: block;
    margin: 0;
    width: 100%;
  }
  /* line 340, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav ul, header .header-nav nav li {
    display: block;
    width: 100%;
  }
  /* line 345, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li {
    position: relative;
  }
  /* line 348, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li.menu-item-has-children:before {
    content: "\f107";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 10px;
    top: 7px;
    padding: 5px 10px;
  }
  /* line 362, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li.menu-item-has-children.open:before {
    content: "\f106";
  }
  /* line 367, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li a {
    display: block;
    padding: 7px 11px 7px;
    width: 100%;
  }
  /* line 372, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li ul.sub-menu {
    display: none;
    left: auto;
    top: auto;
    padding: 0;
  }
  /* line 378, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li.open {
    background: #0d1438;
  }
  /* line 382, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul ul.sub-menu {
    display: none;
    padding: 20px 0 13px;
    margin: 0;
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
  }
  /* line 391, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul ul.sub-menu li ul.sub-menu {
    display: none;
    left: auto;
    top: auto;
  }
  /* line 400, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav a.logo.center-logo {
    display: none;
    flex: 1 0 auto;
  }
  /* line 405, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header #alvaro_header_bg_wrapper {
    position: absolute;
    top: 30px;
  }
  /* line 409, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-page-title {
    font-size: 38px;
    line-height: 46px;
    text-align: left;
    display: inline-block;
    float: left;
    margin-bottom: 10px;
  }
  /* line 416, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-page-title:after {
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    margin-top: 4px;
    border-radius: 3px;
    background-color: #1665f6;
  }
  /* line 434, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .aat-slideshow {
    zoom: 0.76;
  }
  /* line 438, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro_hotspot_wrapper {
    display: none;
  }
  /* line 441, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-home-woocommerce {
    display: none;
  }
  /* line 446, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce .woocommerce-ordering {
    float: none;
  }
  /* line 451, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .post-pagination {
    margin: 0;
  }
  /* line 455, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce ul.products li.product.col-lg-4:nth-child(3n+1) {
    clear: none;
  }
  /* line 458, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce ul.products li.product.col-lg-4:nth-child(2n+1) {
    clear: both;
  }
}

@media (min-width: 481px) and (max-width: 991px) {
  /* line 466, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header #alvaro_header_bg_wrapper {
    top: 0;
  }
}

@media (max-width: 769px) {
  /* line 477, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav {
    width: 440px;
  }
}

@media (max-width: 480px) {
  /* line 486, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav {
    width: 290px;
  }
  /* line 490, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-slider-top {
    height: 224px;
  }
}

@media (min-width: 991px) and (max-width: 1249px) {
  /* line 497, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li a {
    padding: 22px 24px;
  }
}

/* Landscape phones and portrait tablets */
@media (max-width: 768px) {
  /* line 505, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-scroll-top {
    bottom: 30px;
    right: 35px;
  }
  /* line 510, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-post-date .post-misc-date {
    text-align: left;
  }
  /* line 514, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .container-fluid {
    width: 440px;
  }
  /* woocommerce */
  /* line 522, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce ul.products li.product.col-md-6, .woocommerce ul.products li.product.col-sm-12 {
    float: none;
    width: auto;
  }
  /* line 537, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .home .page-content .vc_column_container.vc_col-sm-12 .woocommerce ul.products li.product {
    float: none;
    width: auto;
  }
  /* fish species */
  /* line 550, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .single-fish_species .inner-content {
    margin-top: 0;
  }
  /* sidebar */
  /* line 556, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .sidebar {
    margin-top: 70px;
  }
  /* Comments */
  /* line 563, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comments-list li li {
    padding-left: 0px;
  }
  /* line 569, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-body ul, .comment-body ol {
    margin: 4px 0 12px 0;
  }
  /* line 572, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-body ul li {
    margin: 9px 0 0 20px;
    padding: 0;
    list-style: outside disc;
  }
  /* line 576, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-body ul li li {
    margin-left: 20px;
  }
  /* line 580, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-body ol li {
    margin: 9px 0 0 20px;
    padding: 0;
    list-style: outside decimal;
  }
  /* line 584, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-body ol li li {
    margin-left: 20px;
  }
  /* numbered pagination */
  /* line 592, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .numbered-pagination .alvaro-pages-no {
    display: none;
  }
  /* line 597, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .aat-slideshow {
    zoom: 0.508;
  }
  /* Camping */
  /* Cart */
  /* line 607, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-cart table.shop_table td {
    padding: 0 30px;
  }
  /* line 610, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-name,
  .woocommerce-page table.shop_table_responsive tr td.product-price,
  .woocommerce-page table.shop_table_responsive tr td.product-quantity,
  .woocommerce-page table.shop_table_responsive tr td.product-subtotal,
  .woocommerce-page table.shop_table_responsive tr td.product-remove {
    border: 0;
    width: 100%;
  }
  /* line 618, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-name {
    padding-top: 10px;
    position: relative;
  }
  /* line 621, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-name .product-thumbnail {
    display: none;
    left: 50%;
    position: absolute;
    top: 12px;
    transform: translateX(-50%);
  }
  /* line 627, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-name .product-thumbnail a {
    margin: 0;
  }
  /* line 632, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-quantity {
    display: none;
  }
  /* line 635, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-remove {
    padding: 0 0 10px;
    text-align: center !important;
  }
  /* line 638, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-remove a {
    display: inline-block;
  }
  /* line 643, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-cart .alvaro-update-cart .coupon {
    display: block;
  }
  /* line 645, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-cart .alvaro-update-cart .coupon #coupon_code,
  .woocommerce-cart .alvaro-update-cart .coupon .button {
    display: block;
    width: 100%;
  }
  /* line 651, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-cart .alvaro-update-cart input[name="update_cart"] {
    display: block;
    float: none;
    width: 100%;
  }
  /* line 657, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
    width: 100%;
  }
  /* Checkout */
  /* line 663, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-checkout .woocommerce .button {
    width: 100%;
  }
  /* line 666, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-checkout #payment div.form-row {
    padding: 0;
  }
  /* line 669, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-checkout .woocommerce-checkout-review-order #payment #place_order {
    display: block;
    margin: 18px 0 0;
    width: 100%;
  }
  /* line 676, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-camping_location_detail .wpcf7 {
    width: 100%;
  }
  /* Woocommerce Account */
  /* line 684, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
    padding: 16px 30px;
  }
  /* line 687, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li {
    list-style-type: none;
    display: block;
    margin: 5px 0;
    padding: 0;
  }
  /* Blog Detail */
  /* line 698, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-col-meta {
    width: auto;
    margin-bottom: 34px;
    padding-left: 30px;
    padding-right: 30px;
    padding: 24px 30px 12px 30px;
  }
  /* line 704, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-col-meta .post-misc-date {
    border: none;
    margin-left: 0;
    margin-top: 0;
    width: auto;
    margin-bottom: 12px;
    border-radius: 4px;
    background-color: #f4f7fa;
  }
  /* line 712, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-col-meta .post-misc-date span {
    left: 0;
    font-size: 32px;
    line-height: 32px;
  }
  /* line 718, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-col-meta .post-misc-comments {
    align-self: start;
    margin: 2px 0 0 2px;
    order: -1;
  }
  /* line 724, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-col-content {
    width: 100%;
  }
  /* line 727, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-offset-120 {
    margin-left: 0;
  }
  /* Blog listing */
  /* line 732, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info {
    display: flex;
    vertical-align: top;
  }
  /* line 736, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date {
    border-bottom: none;
    display: inline-block;
    margin-left: 0;
    margin-bottom: 32px;
    padding: 18px 20px 12px 20px;
    border-radius: 3px;
    background-color: #f4f7fa;
  }
  /* line 744, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date a {
    border: none;
  }
  /* line 746, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date a span {
    font-size: 34px;
    line-height: 34px;
    margin-bottom: 0;
  }
  /* line 753, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info > a {
    order: -1;
  }
  /* line 756, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-comments {
    margin: 1px 2px;
  }
  /* Footer */
  /* line 768, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer .fbox:last-child .widget {
    margin-bottom: 0;
  }
  /* line 772, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer .footer-bottom .alvaro-disclaimer {
    margin-top: 80px;
  }
  /* line 776, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li {
    display: block;
    margin-left: 0;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  /* line 789, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro_shop_product_details {
    margin-top: 30px;
  }
  /* line 793, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport {
    height: 230px;
  }
  /* line 797, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce div.product div.summary,
  .woocommerce-page div.product div.summary {
    width: 530px;
    float: left;
  }
}

/* Landscape phones and smaller */
@media (max-width: 480px) {
  /* line 811, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-scroll-top {
    display: none;
  }
  /* species */
  /* line 816, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .wpb_wrapper .alvaro-species-slide .alvaro-fish-image-wrap {
    height: 120px;
  }
  /* Top Menu */
  /* line 822, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top {
    text-align: center;
  }
  /* line 824, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top .alvaro-top-right {
    float: none;
  }
  /* Blog */
  /* line 831, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author {
    margin-right: 9px;
    padding-right: 12px;
  }
  /* Shop */
  /* line 837, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce .woocommerce-ordering {
    width: 100%;
  }
  /* line 841, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .aat-slideshow {
    zoom: 0.275;
  }
  /* line 845, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .container-fluid {
    width: 290px;
  }
  /* line 852, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce ul.products li.product.col-md-6, .woocommerce ul.products li.product.col-sm-12 {
    float: none;
    width: auto;
  }
  /* line 860, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-cart table.shop_table td {
    padding: 0 9px;
  }
  /* line 863, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce table.wishlist_table thead th {
    display: none;
  }
  /* line 866, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce table.wishlist_table tbody tr {
    border-bottom: 1px solid #d8d8d8;
    display: block;
  }
  /* line 870, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce table.wishlist_table tbody tr td {
    border: none;
    display: block;
    text-align: center;
    width: 100% !important;
  }
  /* line 876, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce table.wishlist_table tbody tr td.product-add-to-cart {
    padding-bottom: 30px;
  }
  /* Comments */
  /* line 881, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comments-list .avatar {
    display: none;
  }
  /* line 884, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comments-list .comment-body-wrapper {
    margin: 0 0 14px 0;
    padding: 15px;
  }
  /* line 887, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comments-list .comment-body-wrapper .comment-meta {
    padding: 0;
  }
  /* line 890, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comments-list .comment-body-wrapper .comment-date {
    margin: 0;
  }
  /* line 895, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-form #author,
  .comment-form #email,
  .comment-form #url {
    width: 100%;
  }
  /* line 901, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-author-box .alvaro-author-box-avatar img {
    display: none;
  }
  /* line 904, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-author-box .alvaro-author-details {
    margin: 0;
    max-width: 100%;
  }
  /* search results page */
  /* line 910, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .sr-info {
    padding: 10px 20px 6px 20px;
  }
  /* line 912, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .sr-info #s {
    min-width: 200px;
  }
  /* password protected page */
  /* line 920, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .post-password-form label input {
    margin-left: 0;
    width: 100%;
  }
  /* line 928, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-col-content {
    display: block;
    margin: 0;
    width: 100%;
  }
  /* line 934, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  q {
    padding-left: 34px;
  }
  /* line 936, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  q::before {
    display: none;
  }
}

/* Target Chrome only */
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  /*.comment-respond form textarea {
		margin-bottom: px(2);
	}*/
}

/*# sourceMappingURL=../css/styles.map */

/*** Compile time: 0.00142502784729 */

/*** Compile time: 0.00141000747681 */

/*** Compile time: 0.00146913528442 */

/*** Compile time: 0.00163292884827 */

/*** Compile time: 0.00141596794128 */

/*** Compile time: 0.00139689445496 */

/*** Compile time: 0.0014328956604 */

/*** Compile time: 0.0013279914856 */

/*** Compile time: 0.00397086143494 */

/*** Compile time: 0.0218560695648 */

/*** Compile time: 0.00146913528442 */

/*** Compile time: 0.00398898124695 */

/*** Compile time: 0.00389814376831 */

/*** Compile time: 0.00121307373047 */

/*** Compile time: 0.00108408927917 */

/*** Compile time: 0.00123000144958 */

/*** Compile time: 0.00113606452942 */

/*** Compile time: 0.00112295150757 */

/*** Compile time: 0.00143003463745 */

/*** Compile time: 0.00155377388 */

/*** Compile time: 0.00135397911072 */

/*** Compile time: 0.00109004974365 */

/*** Compile time: 0.00134682655334 */

/*** Compile time: 0.00110816955566 */

/*** Compile time: 0.00106406211853 */

/*** Compile time: 0.00130200386047 */

/*** Compile time: 0.00131893157959 */

/*** Compile time: 0.0010621547699 */

/*** Compile time: 0.00111389160156 */

/*** Compile time: 0.00111889839172 */

/*** Compile time: 0.00153493881226 */

/*** Compile time: 0.00141596794128 */

/*** Compile time: 0.00141596794128 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.0011868476867676 */

/*** Compile time: 0.0011141300201416 */

/*** Compile time: 0.00095796585083008 */

/*** Compile time: 0.0011250972747803 */

/*** Compile time: 0.001079797744751 */

/*** Compile time: 0.00081515312194824 */

/*** Compile time: 0.0011501312255859 */

/*** Compile time: 0.001121997833252 */

/*** Compile time: 0.0010240077972412 */

/*** Compile time: 0.0011019706726074 */

/*** Compile time: 0.00094103813171387 */

/*** Compile time: 0.0011298656463623 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0012111663818359 */

/*** Compile time: 0.0010240077972412 */

/*** Compile time: 0.0011229515075684 */

/*** Compile time: 0.0010271072387695 */

/*** Compile time: 0.0011420249938965 */

/*** Compile time: 0.0010859966278076 */

/*** Compile time: 0.0010089874267578 */

/*** Compile time: 0.0010640621185303 */

/*** Compile time: 0.0010600090026855 */

/*** Compile time: 0.0010180473327637 */

/*** Compile time: 0.0010719299316406 */

/*** Compile time: 0.0011489391326904 */

/*** Compile time: 0.0011050701141357 */

/*** Compile time: 0.0010030269622803 */

/*** Compile time: 0.0010890960693359 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.0011091232299805 */

/*** Compile time: 0.0011429786682129 */

/*** Compile time: 0.0011029243469238 */

/*** Compile time: 0.0010769367218018 */

/*** Compile time: 0.00098299980163574 */

/*** Compile time: 0.00096797943115234 */

/*** Compile time: 0.0010130405426025 */

/*** Compile time: 0.0011239051818848 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.0010881423950195 */

/*** Compile time: 0.0041379928588867 */

/*** Compile time: 0.0010130405426025 */

/*** Compile time: 0.0010769367218018 */

/*** Compile time: 0.0010530948638916 */

/*** Compile time: 0.0044810771942139 */

/*** Compile time: 0.14878296852112 */

/*** Compile time: 0.0037009716033936 */

/*** Compile time: 0.0011970996856689 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.0011029243469238 */

/*** Compile time: 0.0035581588745117 */

/*** Compile time: 0.0011820793151855 */

/*** Compile time: 0.0010778903961182 */

/*** Compile time: 0.00090503692626953 */

/*** Compile time: 0.0012061595916748 */

/*** Compile time: 0.0011491775512695 */

/*** Compile time: 0.011932849884033 */

/*** Compile time: 0.0011458396911621 */

/*** Compile time: 0.001168966293335 */

/*** Compile time: 0.0014560222625732 */

/*** Compile time: 0.0011320114135742 */

/*** Compile time: 0.0011801719665527 */

/*** Compile time: 0.0012080669403076 */

/*** Compile time: 0.0035018920898438 */

/*** Compile time: 0.037606954574585 */

/*** Compile time: 0.0037648677825928 */

/*** Compile time: 0.0038340091705322 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0012269020080566 */

/*** Compile time: 0.0037848949432373 */

/*** Compile time: 0.0036840438842773 */

/*** Compile time: 0.0011599063873291 */

/*** Compile time: 0.0012969970703125 */

/*** Compile time: 0.0011088848114014 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0012011528015137 */

/*** Compile time: 0.0010662078857422 */

/*** Compile time: 0.0010941028594971 */

/*** Compile time: 0.0038321018218994 */

/*** Compile time: 0.0014581680297852 */

/*** Compile time: 0.003774881362915 */

/*** Compile time: 0.004148006439209 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.001168966293335 */

/*** Compile time: 0.0041468143463135 */

/*** Compile time: 0.0035030841827393 */

/*** Compile time: 0.0039808750152588 */

/*** Compile time: 0.0036509037017822 */

/*** Compile time: 0.0035488605499268 */

/*** Compile time: 0.0036349296569824 */

/*** Compile time: 0.0036079883575439 */

/*** Compile time: 0.0011560916900635 */

/*** Compile time: 0.0035650730133057 */

/*** Compile time: 0.0011529922485352 */

/*** Compile time: 0.0011301040649414 */

/*** Compile time: 0.0035219192504883 */

/*** Compile time: 0.003587007522583 */

/*** Compile time: 0.0039620399475098 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.0036470890045166 */

/*** Compile time: 0.0014560222625732 */

/*** Compile time: 0.0012068748474121 */

/*** Compile time: 0.0055630207061768 */

/*** Compile time: 0.003748893737793 */

/*** Compile time: 0.0038461685180664 */

/*** Compile time: 0.0035338401794434 */

/*** Compile time: 0.011484861373901 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.0036718845367432 */

/*** Compile time: 0.0034801959991455 */

/*** Compile time: 0.0013511180877686 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0054500102996826 */

/*** Compile time: 0.0035979747772217 */

/*** Compile time: 0.0037119388580322 */

/*** Compile time: 0.0037269592285156 */

/*** Compile time: 0.0012190341949463 */

/*** Compile time: 0.0036420822143555 */

/*** Compile time: 0.0083131790161133 */

/*** Compile time: 0.0011050701141357 */

/*** Compile time: 0.0037469863891602 */

/*** Compile time: 0.0037109851837158 */

/*** Compile time: 0.0037999153137207 */

/*** Compile time: 0.0011570453643799 */

/*** Compile time: 0.0012869834899902 */

/*** Compile time: 0.0015881061553955 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.0036330223083496 */

/*** Compile time: 0.0035800933837891 */

/*** Compile time: 0.003654956817627 */

/*** Compile time: 0.0037820339202881 */

/*** Compile time: 0.0011918544769287 */

/*** Compile time: 0.0011401176452637 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0012919902801514 */

/*** Compile time: 0.0034620761871338 */

/*** Compile time: 0.0011510848999023 */

/*** Compile time: 0.0035400390625 */

/*** Compile time: 0.0039851665496826 */

/*** Compile time: 0.0039970874786377 */

/*** Compile time: 0.0037610530853271 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0036368370056152 */

/*** Compile time: 0.0010690689086914 */

/*** Compile time: 0.0034029483795166 */

/*** Compile time: 0.003654956817627 */

/*** Compile time: 0.0013570785522461 */

/*** Compile time: 0.0037119388580322 */

/*** Compile time: 0.0035278797149658 */

/*** Compile time: 0.00097298622131348 */

/*** Compile time: 0.0037930011749268 */

/*** Compile time: 0.0034899711608887 */

/*** Compile time: 0.0009300708770752 */

/*** Compile time: 0.0061068534851074 */

/*** Compile time: 0.0033609867095947 */

/*** Compile time: 0.0040431022644043 */

/*** Compile time: 0.00094413757324219 */

/*** Compile time: 0.0035297870635986 */

/*** Compile time: 0.00098299980163574 */

/*** Compile time: 0.0037920475006104 */

/*** Compile time: 0.0035560131072998 */

/*** Compile time: 0.00088095664978027 */

/*** Compile time: 0.0012810230255127 */

/*** Compile time: 0.0038490295410156 */

/*** Compile time: 0.0033559799194336 */

/*** Compile time: 0.0036988258361816 */

/*** Compile time: 0.0033960342407227 */

/*** Compile time: 0.0011441707611084 */

/*** Compile time: 0.0034680366516113 */

/*** Compile time: 0.0012860298156738 */

/*** Compile time: 0.0012969970703125 */

/*** Compile time: 0.001291036605835 */

/*** Compile time: 0.0035920143127441 */

/*** Compile time: 0.00095701217651367 */

/*** Compile time: 0.0033438205718994 */

/*** Compile time: 0.00096511840820312 */

/*** Compile time: 0.0011520385742188 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.0020458698272705 */

/*** Compile time: 0.00092196464538574 */

/*** Compile time: 0.0012269020080566 */

/*** Compile time: 0.0012280941009521 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.0019431114196777 */

/*** Compile time: 0.0019528865814209 */

/*** Compile time: 0.0019252300262451 */

/*** Compile time: 0.0026419162750244 */

/*** Compile time: 0.0018858909606934 */

/*** Compile time: 0.00090479850769043 */

/*** Compile time: 0.001349925994873 */

/*** Compile time: 0.0011649131774902 */

/*** Compile time: 0.0022258758544922 */

/*** Compile time: 0.0017850399017334 */

/*** Compile time: 0.00095200538635254 */

/*** Compile time: 0.0021719932556152 */

/*** Compile time: 0.00092601776123047 */

/*** Compile time: 0.00090312957763672 */

/*** Compile time: 0.0021800994873047 */

/*** Compile time: 0.0018999576568604 */

/*** Compile time: 0.00089907646179199 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.0023019313812256 */

/*** Compile time: 0.0019171237945557 */

/*** Compile time: 0.0011811256408691 */

/*** Compile time: 0.0010180473327637 */

/*** Compile time: 0.0019090175628662 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.001021146774292 */

/*** Compile time: 0.0020809173583984 */

/*** Compile time: 0.0011420249938965 */

/*** Compile time: 0.00090694427490234 */

/*** Compile time: 0.0019328594207764 */

/*** Compile time: 0.00090289115905762 */

/*** Compile time: 0.0018930435180664 */

/*** Compile time: 0.0011320114135742 */

/*** Compile time: 0.00097107887268066 */

/*** Compile time: 0.00180983543396 */

/*** Compile time: 0.001939058303833 */

/*** Compile time: 0.0016858577728271 */

/*** Compile time: 0.0021657943725586 */

/*** Compile time: 0.0021209716796875 */

/*** Compile time: 0.00092983245849609 */

/*** Compile time: 0.0012590885162354 */

/*** Compile time: 0.0019218921661377 */

/*** Compile time: 0.0019540786743164 */

/*** Compile time: 0.0011460781097412 */

/*** Compile time: 0.0012550354003906 */

/*** Compile time: 0.0008540153503418 */

/*** Compile time: 0.0020959377288818 */

/*** Compile time: 0.00097203254699707 */

/*** Compile time: 0.0018410682678223 */

/*** Compile time: 0.0019450187683105 */

/*** Compile time: 0.002032995223999 */

/*** Compile time: 0.0012319087982178 */

/*** Compile time: 0.0022289752960205 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.0012929439544678 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.0012331008911133 */

/*** Compile time: 0.001276969909668 */

/*** Compile time: 0.0019190311431885 */

/*** Compile time: 0.0018839836120605 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0013859272003174 */

/*** Compile time: 0.0010440349578857 */

/*** Compile time: 0.0012900829315186 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.002129077911377 */

/*** Compile time: 0.00092697143554688 */

/*** Compile time: 0.0018799304962158 */

/*** Compile time: 0.0012819766998291 */

/*** Compile time: 0.00099706649780273 */

/*** Compile time: 0.0012528896331787 */

/*** Compile time: 0.00094795227050781 */

/*** Compile time: 0.00094008445739746 */

/*** Compile time: 0.00099015235900879 */

/*** Compile time: 0.0018439292907715 */

/*** Compile time: 0.00092887878417969 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0010678768157959 */

/*** Compile time: 0.0020570755004883 */

/*** Compile time: 0.0021059513092041 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.0014429092407227 */

/*** Compile time: 0.0012600421905518 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.00093293190002441 */

/*** Compile time: 0.0018999576568604 */

/*** Compile time: 0.00189208984375 */

/*** Compile time: 0.0011799335479736 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0012869834899902 */

/*** Compile time: 0.0020859241485596 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.00097894668579102 */

/*** Compile time: 0.0020599365234375 */

/*** Compile time: 0.00097298622131348 */

/*** Compile time: 0.00096797943115234 */

/*** Compile time: 0.0012719631195068 */

/*** Compile time: 0.0022079944610596 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.0010340213775635 */

/*** Compile time: 0.00089502334594727 */

/*** Compile time: 0.0011229515075684 */

/*** Compile time: 0.0021829605102539 */

/*** Compile time: 0.00096988677978516 */

/*** Compile time: 0.0022811889648438 */

/*** Compile time: 0.0023238658905029 */

/*** Compile time: 0.0017919540405273 */

/*** Compile time: 0.00095605850219727 */

/*** Compile time: 0.00098919868469238 */

/*** Compile time: 0.0010690689086914 */

/*** Compile time: 0.0011410713195801 */

/*** Compile time: 0.0010108947753906 */

/*** Compile time: 0.0021989345550537 */

/*** Compile time: 0.00092291831970215 */

/*** Compile time: 0.0018630027770996 */

/*** Compile time: 0.0010099411010742 */

/*** Compile time: 0.00118088722229 */

/*** Compile time: 0.002051830291748 */

/*** Compile time: 0.0011258125305176 */

/*** Compile time: 0.0019750595092773 */

/*** Compile time: 0.00092887878417969 */

/*** Compile time: 0.002899169921875 */

/*** Compile time: 0.0013101100921631 */

/*** Compile time: 0.0013351440429688 */

/*** Compile time: 0.0015170574188232 */

/*** Compile time: 0.0010769367218018 */

/*** Compile time: 0.00093579292297363 */

/*** Compile time: 0.0018599033355713 */

/*** Compile time: 0.0018110275268555 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0021250247955322 */

/*** Compile time: 0.00096321105957031 */

/*** Compile time: 0.0020298957824707 */

/*** Compile time: 0.0020339488983154 */

/*** Compile time: 0.0019209384918213 */

/*** Compile time: 0.00097203254699707 */

/*** Compile time: 0.00093793869018555 */

/*** Compile time: 0.0013778209686279 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.00093793869018555 */

/*** Compile time: 0.00096917152404785 */

/*** Compile time: 0.00096797943115234 */

/*** Compile time: 0.002047061920166 */

/*** Compile time: 0.001823902130127 */

/*** Compile time: 0.0022048950195312 */

/*** Compile time: 0.00097417831420898 */

/*** Compile time: 0.00089001655578613 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.00094509124755859 */

/*** Compile time: 0.0013720989227295 */

/*** Compile time: 0.0022668838500977 */

/*** Compile time: 0.0012879371643066 */

/*** Compile time: 0.0020530223846436 */

/*** Compile time: 0.0011298656463623 */

/*** Compile time: 0.0018460750579834 */

/*** Compile time: 0.00094294548034668 */

/*** Compile time: 0.0017480850219727 */

/*** Compile time: 0.00094294548034668 */

/*** Compile time: 0.0010590553283691 */

/*** Compile time: 0.0021700859069824 */

/*** Compile time: 0.0035660266876221 */

/*** Compile time: 0.0019710063934326 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.0017819404602051 */

/*** Compile time: 0.0095469951629639 */

/*** Compile time: 0.0015151500701904 */

/*** Compile time: 0.0012819766998291 */

/*** Compile time: 0.00097894668579102 */

/*** Compile time: 0.001878023147583 */

/*** Compile time: 0.0011868476867676 */

/*** Compile time: 0.0017960071563721 */

/*** Compile time: 0.0021271705627441 */

/*** Compile time: 0.00098681449890137 */

/*** Compile time: 0.0021359920501709 */

/*** Compile time: 0.0021450519561768 */

/*** Compile time: 0.0018379688262939 */

/*** Compile time: 0.0009160041809082 */

/*** Compile time: 0.0015370845794678 */

/*** Compile time: 0.0020902156829834 */

/*** Compile time: 0.0020630359649658 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.00394606590271 */

/*** Compile time: 0.00094985961914062 */

/*** Compile time: 0.0011041164398193 */

/*** Compile time: 0.0012998580932617 */

/*** Compile time: 0.0017910003662109 */

/*** Compile time: 0.0017709732055664 */

/*** Compile time: 0.0012009143829346 */

/*** Compile time: 0.0013031959533691 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0010099411010742 */

/*** Compile time: 0.0018370151519775 */

/*** Compile time: 0.001863956451416 */

/*** Compile time: 0.0012838840484619 */

/*** Compile time: 0.00085902214050293 */

/*** Compile time: 0.0012929439544678 */

/*** Compile time: 0.0013580322265625 */

/*** Compile time: 0.0021119117736816 */

/*** Compile time: 0.0035531520843506 */

/*** Compile time: 0.0019690990447998 */

/*** Compile time: 0.0009770393371582 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0010759830474854 */

/*** Compile time: 0.0025031566619873 */

/*** Compile time: 0.0009770393371582 */

/*** Compile time: 0.0012171268463135 */

/*** Compile time: 0.0018301010131836 */

/*** Compile time: 0.0021398067474365 */

/*** Compile time: 0.00098705291748047 */

/*** Compile time: 0.0012779235839844 */

/*** Compile time: 0.0011858940124512 */

/*** Compile time: 0.0020029544830322 */

/*** Compile time: 0.0020208358764648 */

/*** Compile time: 0.0010981559753418 */

/*** Compile time: 0.0017728805541992 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.0019781589508057 */

/*** Compile time: 0.0019512176513672 */

/*** Compile time: 0.0019509792327881 */

/*** Compile time: 0.0020301342010498 */

/*** Compile time: 0.0013048648834229 */

/*** Compile time: 0.0011711120605469 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0012810230255127 */

/*** Compile time: 0.0011460781097412 */

/*** Compile time: 0.0013010501861572 */

/*** Compile time: 0.0015809535980225 */

/*** Compile time: 0.0019640922546387 */

/*** Compile time: 0.0012898445129395 */

/*** Compile time: 0.002007007598877 */

/*** Compile time: 0.00099086761474609 */

/*** Compile time: 0.00099587440490723 */

/*** Compile time: 0.0010340213775635 */

/*** Compile time: 0.0019400119781494 */

/*** Compile time: 0.0012140274047852 */

/*** Compile time: 0.0022268295288086 */

/*** Compile time: 0.0019030570983887 */

/*** Compile time: 0.00095891952514648 */

/*** Compile time: 0.0024259090423584 */

/*** Compile time: 0.0023260116577148 */

/*** Compile time: 0.00099897384643555 */

/*** Compile time: 0.0009620189666748 */

/*** Compile time: 0.0021469593048096 */

/*** Compile time: 0.0015170574188232 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0012898445129395 */

/*** Compile time: 0.002269983291626 */

/*** Compile time: 0.0011348724365234 */

/*** Compile time: 0.0023188591003418 */

/*** Compile time: 0.0012989044189453 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0015938282012939 */

/*** Compile time: 0.0013132095336914 */

/*** Compile time: 0.002155065536499 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.0016241073608398 */

/*** Compile time: 0.0019750595092773 */

/*** Compile time: 0.002269983291626 */

/*** Compile time: 0.0022459030151367 */

/*** Compile time: 0.0010528564453125 */

/*** Compile time: 0.0012900829315186 */

/*** Compile time: 0.0019450187683105 */

/*** Compile time: 0.0016629695892334 */

/*** Compile time: 0.0013041496276855 */

/*** Compile time: 0.00098896026611328 */

/*** Compile time: 0.00095200538635254 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0017080307006836 */

/*** Compile time: 0.0012998580932617 */

/*** Compile time: 0.0022320747375488 */

/*** Compile time: 0.0011880397796631 */

/*** Compile time: 0.0013298988342285 */

/*** Compile time: 0.0018670558929443 */

/*** Compile time: 0.00093483924865723 */

/*** Compile time: 0.0018510818481445 */

/*** Compile time: 0.00090599060058594 */

/*** Compile time: 0.0021610260009766 */

/*** Compile time: 0.0021181106567383 */

/*** Compile time: 0.001209020614624 */

/*** Compile time: 0.0012590885162354 */

/*** Compile time: 0.0010011196136475 */

/*** Compile time: 0.0020439624786377 */

/*** Compile time: 0.001967191696167 */

/*** Compile time: 0.00079703330993652 */

/*** Compile time: 0.0011148452758789 */

/*** Compile time: 0.0027799606323242 */

/*** Compile time: 0.001370906829834 */

/*** Compile time: 0.00096011161804199 */

/*** Compile time: 0.00084304809570312 */

/*** Compile time: 0.0011351108551025 */

/*** Compile time: 0.001054048538208 */

/*** Compile time: 0.00085997581481934 */

/*** Compile time: 0.0011680126190186 */

/*** Compile time: 0.0018601417541504 */

/*** Compile time: 0.0019698143005371 */

/*** Compile time: 0.0012741088867188 */

/*** Compile time: 0.0010809898376465 */

/*** Compile time: 0.0011529922485352 */

/*** Compile time: 0.0011370182037354 */

/*** Compile time: 0.0011630058288574 */

/*** Compile time: 0.0012209415435791 */

/*** Compile time: 0.0011551380157471 */

/*** Compile time: 0.0019979476928711 */

/*** Compile time: 0.0021569728851318 */

/*** Compile time: 0.0011250972747803 */

/*** Compile time: 0.0019261837005615 */

/*** Compile time: 0.0018908977508545 */

/*** Compile time: 0.0020740032196045 */

/*** Compile time: 0.0021641254425049 */

/*** Compile time: 0.0022809505462646 */

/*** Compile time: 0.0021469593048096 */

/*** Compile time: 0.0019609928131104 */

/*** Compile time: 0.0011050701141357 */

/*** Compile time: 0.0011341571807861 */

/*** Compile time: 0.0026669502258301 */

/*** Compile time: 0.0022530555725098 */

/*** Compile time: 0.0011870861053467 */

/*** Compile time: 0.0019631385803223 */

/*** Compile time: 0.0021088123321533 */

/*** Compile time: 0.0020298957824707 */

/*** Compile time: 0.0020179748535156 */

/*** Compile time: 0.002007007598877 */

/*** Compile time: 0.0011968612670898 */

/*** Compile time: 0.0011248588562012 */

/*** Compile time: 0.0018880367279053 */

/*** Compile time: 0.0021319389343262 */

/*** Compile time: 0.0015420913696289 */

/*** Compile time: 0.002155065536499 */

/*** Compile time: 0.0012328624725342 */

/*** Compile time: 0.0015780925750732 */

/*** Compile time: 0.0011610984802246 */

/*** Compile time: 0.0020439624786377 */

/*** Compile time: 0.0011179447174072 */

/*** Compile time: 0.0011298656463623 */

/*** Compile time: 0.0020210742950439 */

/*** Compile time: 0.0019481182098389 */

/*** Compile time: 0.0020098686218262 */

/*** Compile time: 0.0011410713195801 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.0019450187683105 */

/*** Compile time: 0.00201416015625 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0018219947814941 */

/*** Compile time: 0.0020740032196045 */

/*** Compile time: 0.0021021366119385 */

/*** Compile time: 0.0017049312591553 */

/*** Compile time: 0.0011310577392578 */

/*** Compile time: 0.0019271373748779 */

/*** Compile time: 0.0019869804382324 */

/*** Compile time: 0.0013530254364014 */

/*** Compile time: 0.0021071434020996 */

/*** Compile time: 0.0019810199737549 */

/*** Compile time: 0.0011489391326904 */

/*** Compile time: 0.0018329620361328 */

/*** Compile time: 0.0022721290588379 */

/*** Compile time: 0.0021049976348877 */

/*** Compile time: 0.0047099590301514 */

/*** Compile time: 0.0011510848999023 */

/*** Compile time: 0.0059030055999756 */

/*** Compile time: 0.0019819736480713 */

/*** Compile time: 0.003803014755249 */

/*** Compile time: 0.002173900604248 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0022430419921875 */

/*** Compile time: 0.0012178421020508 */

/*** Compile time: 0.0011820793151855 */

/*** Compile time: 0.002453088760376 */

/*** Compile time: 0.0019562244415283 */

/*** Compile time: 0.0020420551300049 */

/*** Compile time: 0.0019960403442383 */

/*** Compile time: 0.0021789073944092 */

/*** Compile time: 0.0011858940124512 */

/*** Compile time: 0.0012190341949463 */

/*** Compile time: 0.001215934753418 */

/*** Compile time: 0.0022909641265869 */

/*** Compile time: 0.002094030380249 */

/*** Compile time: 0.0013778209686279 */

/*** Compile time: 0.0020878314971924 */

/*** Compile time: 0.0021100044250488 */

/*** Compile time: 0.0022048950195312 */

/*** Compile time: 0.0021629333496094 */

/*** Compile time: 0.0014679431915283 */

/*** Compile time: 0.0022737979888916 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0012259483337402 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0020639896392822 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0021438598632812 */

/*** Compile time: 0.0012681484222412 */

/*** Compile time: 0.0012459754943848 */

/*** Compile time: 0.0021820068359375 */

/*** Compile time: 0.001323938369751 */

/*** Compile time: 0.0021770000457764 */

/*** Compile time: 0.002223014831543 */

/*** Compile time: 0.0016188621520996 */

/*** Compile time: 0.0019569396972656 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.0022108554840088 */

/*** Compile time: 0.0012938976287842 */

/*** Compile time: 0.0020430088043213 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.0012998580932617 */

/*** Compile time: 0.0019941329956055 */

/*** Compile time: 0.0013070106506348 */

/*** Compile time: 0.0013058185577393 */

/*** Compile time: 0.001284122467041 */

/*** Compile time: 0.0021440982818604 */

/*** Compile time: 0.0024049282073975 */

/*** Compile time: 0.0020852088928223 */

/*** Compile time: 0.0039660930633545 */

/*** Compile time: 0.00211501121521 */

/*** Compile time: 0.0012748241424561 */

/*** Compile time: 0.002363920211792 */

/*** Compile time: 0.0013089179992676 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0013358592987061 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0023171901702881 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0021178722381592 */

/*** Compile time: 0.0021851062774658 */

/*** Compile time: 0.0050079822540283 */

/*** Compile time: 0.0021271705627441 */

/*** Compile time: 0.0022480487823486 */

/*** Compile time: 0.0012750625610352 */

/*** Compile time: 0.0021119117736816 */

/*** Compile time: 0.0021018981933594 */

/*** Compile time: 0.0012741088867188 */

/*** Compile time: 0.0016889572143555 */

/*** Compile time: 0.0012691020965576 */

/*** Compile time: 0.0022730827331543 */

/*** Compile time: 0.0021679401397705 */

/*** Compile time: 0.0021121501922607 */

/*** Compile time: 0.0020849704742432 */

/*** Compile time: 0.0013182163238525 */

/*** Compile time: 0.0013401508331299 */

/*** Compile time: 0.0030980110168457 */

/*** Compile time: 0.001533031463623 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.002094030380249 */

/*** Compile time: 0.0021851062774658 */

/*** Compile time: 0.0012588500976562 */

/*** Compile time: 0.0022830963134766 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.0021791458129883 */

/*** Compile time: 0.0021288394927979 */

/*** Compile time: 0.0013320446014404 */

/*** Compile time: 0.0025360584259033 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0020461082458496 */

/*** Compile time: 0.0021600723266602 */

/*** Compile time: 0.0020830631256104 */

/*** Compile time: 0.0012409687042236 */

/*** Compile time: 0.0012710094451904 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0020749568939209 */

/*** Compile time: 0.0021159648895264 */

/*** Compile time: 0.0013048648834229 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.0022749900817871 */

/*** Compile time: 0.002439022064209 */

/*** Compile time: 0.001276969909668 */

/*** Compile time: 0.0022192001342773 */

/*** Compile time: 0.0022039413452148 */

/*** Compile time: 0.0022060871124268 */

/*** Compile time: 0.0013501644134521 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.0021829605102539 */

/*** Compile time: 0.0011978149414062 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0012819766998291 */

/*** Compile time: 0.0020918846130371 */

/*** Compile time: 0.0021488666534424 */

/*** Compile time: 0.0013961791992188 */

/*** Compile time: 0.0013320446014404 */

/*** Compile time: 0.0013079643249512 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.0015430450439453 */

/*** Compile time: 0.0038559436798096 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0013351440429688 */

/*** Compile time: 0.0012788772583008 */

/*** Compile time: 0.0022790431976318 */

/*** Compile time: 0.0012788772583008 */

/*** Compile time: 0.002126932144165 */

/*** Compile time: 0.0013859272003174 */

/*** Compile time: 0.002147912979126 */

/*** Compile time: 0.0023469924926758 */

/*** Compile time: 0.0022881031036377 */

/*** Compile time: 0.0015759468078613 */

/*** Compile time: 0.0015859603881836 */

/*** Compile time: 0.001284122467041 */

/*** Compile time: 0.0012691020965576 */

/*** Compile time: 0.0012660026550293 */

/*** Compile time: 0.0021970272064209 */

/*** Compile time: 0.0015969276428223 */

/*** Compile time: 0.00094199180603027 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0016019344329834 */

/*** Compile time: 0.0013680458068848 */

/*** Compile time: 0.0021300315856934 */

/*** Compile time: 0.0012438297271729 */

/*** Compile time: 0.0026028156280518 */

/*** Compile time: 0.0020921230316162 */

/*** Compile time: 0.0020630359649658 */

/*** Compile time: 0.0022499561309814 */

/*** Compile time: 0.0010089874267578 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.0021748542785645 */

/*** Compile time: 0.0012950897216797 */

/*** Compile time: 0.0013251304626465 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0022480487823486 */

/*** Compile time: 0.0021560192108154 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.0019581317901611 */

/*** Compile time: 0.0021669864654541 */

/*** Compile time: 0.0023200511932373 */

/*** Compile time: 0.0021271705627441 */

/*** Compile time: 0.0024311542510986 */

/*** Compile time: 0.0013220310211182 */

/*** Compile time: 0.0012750625610352 */

/*** Compile time: 0.0020039081573486 */

/*** Compile time: 0.0020439624786377 */

/*** Compile time: 0.0014688968658447 */

/*** Compile time: 0.0012521743774414 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0013232231140137 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.002269983291626 */

/*** Compile time: 0.0021500587463379 */

/*** Compile time: 0.002755880355835 */

/*** Compile time: 0.002140998840332 */

/*** Compile time: 0.0021181106567383 */

/*** Compile time: 0.0013000965118408 */

/*** Compile time: 0.0020670890808105 */

/*** Compile time: 0.0021698474884033 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.0023322105407715 */

/*** Compile time: 0.0015959739685059 */

/*** Compile time: 0.0020060539245605 */

/*** Compile time: 0.00223708152771 */

/*** Compile time: 0.001209020614624 */

/*** Compile time: 0.0021710395812988 */

/*** Compile time: 0.0021419525146484 */

/*** Compile time: 0.0013079643249512 */

/*** Compile time: 0.0013329982757568 */

/*** Compile time: 0.0013611316680908 */

/*** Compile time: 0.0013458728790283 */

/*** Compile time: 0.0015640258789062 */

/*** Compile time: 0.0022130012512207 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.001554012298584 */

/*** Compile time: 0.0020968914031982 */

/*** Compile time: 0.0021841526031494 */

/*** Compile time: 0.0022108554840088 */

/*** Compile time: 0.0022289752960205 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.001007080078125 */

/*** Compile time: 0.0013079643249512 */

/*** Compile time: 0.0021979808807373 */

/*** Compile time: 0.0020530223846436 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0013458728790283 */

/*** Compile time: 0.0012898445129395 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0013411045074463 */

/*** Compile time: 0.0021810531616211 */

/*** Compile time: 0.00098609924316406 */

/*** Compile time: 0.001331090927124 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0025959014892578 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.001276969909668 */

/*** Compile time: 0.0021250247955322 */

/*** Compile time: 0.0013158321380615 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.0013759136199951 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0023021697998047 */

/*** Compile time: 0.001331090927124 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.0046370029449463 */

/*** Compile time: 0.0021018981933594 */

/*** Compile time: 0.0013570785522461 */

/*** Compile time: 0.0019309520721436 */

/*** Compile time: 0.0021629333496094 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.001209020614624 */

/*** Compile time: 0.0024290084838867 */

/*** Compile time: 0.0012428760528564 */

/*** Compile time: 0.0021040439605713 */

/*** Compile time: 0.0023717880249023 */

/*** Compile time: 0.0012459754943848 */

/*** Compile time: 0.0013079643249512 */

/*** Compile time: 0.0021588802337646 */

/*** Compile time: 0.0013201236724854 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.0021829605102539 */

/*** Compile time: 0.0013601779937744 */

/*** Compile time: 0.002155065536499 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0015950202941895 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0012669563293457 */

/*** Compile time: 0.0012791156768799 */

/*** Compile time: 0.0021240711212158 */

/*** Compile time: 0.0013449192047119 */

/*** Compile time: 0.0013501644134521 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0012998580932617 */

/*** Compile time: 0.0012779235839844 */

/*** Compile time: 0.0023350715637207 */

/*** Compile time: 0.0012898445129395 */

/*** Compile time: 0.0021169185638428 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0012722015380859 */

/*** Compile time: 0.002255916595459 */

/*** Compile time: 0.0024099349975586 */

/*** Compile time: 0.0021789073944092 */

/*** Compile time: 0.0012428760528564 */

/*** Compile time: 0.0023128986358643 */

/*** Compile time: 0.0020859241485596 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.00211501121521 */

/*** Compile time: 0.0023550987243652 */

/*** Compile time: 0.0021121501922607 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.0012490749359131 */

/*** Compile time: 0.0023829936981201 */

/*** Compile time: 0.0019469261169434 */

/*** Compile time: 0.0013670921325684 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0015411376953125 */

/*** Compile time: 0.0021839141845703 */

/*** Compile time: 0.0020718574523926 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0012080669403076 */

/*** Compile time: 0.0023958683013916 */

/*** Compile time: 0.0013411045074463 */

/*** Compile time: 0.0021581649780273 */

/*** Compile time: 0.0013132095336914 */

/*** Compile time: 0.0015830993652344 */

/*** Compile time: 0.0022060871124268 */

/*** Compile time: 0.0014059543609619 */

/*** Compile time: 0.0020670890808105 */

/*** Compile time: 0.0023140907287598 */

/*** Compile time: 0.0013740062713623 */

/*** Compile time: 0.0013248920440674 */

/*** Compile time: 0.0021882057189941 */

/*** Compile time: 0.001227855682373 */

/*** Compile time: 0.0023410320281982 */

/*** Compile time: 0.0017220973968506 */

/*** Compile time: 0.0013818740844727 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.0023961067199707 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0021851062774658 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.0012860298156738 */

/*** Compile time: 0.0013260841369629 */

/*** Compile time: 0.0020980834960938 */

/*** Compile time: 0.0024981498718262 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0014100074768066 */

/*** Compile time: 0.0013558864593506 */

/*** Compile time: 0.0024039745330811 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0013449192047119 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.001345157623291 */

/*** Compile time: 0.0020248889923096 */

/*** Compile time: 0.0013220310211182 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.001413106918335 */

/*** Compile time: 0.0020999908447266 */

/*** Compile time: 0.0021569728851318 */

/*** Compile time: 0.0023460388183594 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.0014288425445557 */

/*** Compile time: 0.0022339820861816 */

/*** Compile time: 0.0012540817260742 */

/*** Compile time: 0.0024259090423584 */

/*** Compile time: 0.001575231552124 */

/*** Compile time: 0.0015549659729004 */

/*** Compile time: 0.0013260841369629 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.0016191005706787 */

/*** Compile time: 0.002161979675293 */

/*** Compile time: 0.002161979675293 */

/*** Compile time: 0.0021169185638428 */

/*** Compile time: 0.0021209716796875 */

/*** Compile time: 0.0025269985198975 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0023031234741211 */

/*** Compile time: 0.0022788047790527 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.002161979675293 */

/*** Compile time: 0.002284049987793 */

/*** Compile time: 0.0013260841369629 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.002047061920166 */

/*** Compile time: 0.0013449192047119 */

/*** Compile time: 0.002155065536499 */

/*** Compile time: 0.0013778209686279 */

/*** Compile time: 0.0015120506286621 */

/*** Compile time: 0.0014190673828125 */

/*** Compile time: 0.0014140605926514 */

/*** Compile time: 0.00097799301147461 */

/*** Compile time: 0.0020239353179932 */

/*** Compile time: 0.0014622211456299 */

/*** Compile time: 0.0013601779937744 */

/*** Compile time: 0.0020239353179932 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.0015301704406738 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0016801357269287 */

/*** Compile time: 0.0014238357543945 */

/*** Compile time: 0.0022180080413818 */

/*** Compile time: 0.0015130043029785 */

/*** Compile time: 0.0021581649780273 */

/*** Compile time: 0.0022501945495605 */

/*** Compile time: 0.0022218227386475 */

/*** Compile time: 0.0023880004882812 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.0013139247894287 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.0013418197631836 */

/*** Compile time: 0.0020718574523926 */

/*** Compile time: 0.0010578632354736 */

/*** Compile time: 0.0023300647735596 */

/*** Compile time: 0.0021939277648926 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0022521018981934 */

/*** Compile time: 0.0013837814331055 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.0013332366943359 */

/*** Compile time: 0.0021560192108154 */

/*** Compile time: 0.0012919902801514 */

/*** Compile time: 0.0021860599517822 */

/*** Compile time: 0.0020620822906494 */

/*** Compile time: 0.0021591186523438 */

/*** Compile time: 0.0023820400238037 */

/*** Compile time: 0.0021088123321533 */

/*** Compile time: 0.0013980865478516 */

/*** Compile time: 0.0024130344390869 */

/*** Compile time: 0.00136399269104 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0021378993988037 */

/*** Compile time: 0.0013611316680908 */

/*** Compile time: 0.0022411346435547 */

/*** Compile time: 0.0015320777893066 */

/*** Compile time: 0.0021700859069824 */

/*** Compile time: 0.0021250247955322 */

/*** Compile time: 0.0010230541229248 */

/*** Compile time: 0.0022168159484863 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0026469230651855 */

/*** Compile time: 0.0013799667358398 */

/*** Compile time: 0.0021400451660156 */

/*** Compile time: 0.0013761520385742 */

/*** Compile time: 0.0021648406982422 */

/*** Compile time: 0.0013329982757568 */

/*** Compile time: 0.001345157623291 */

/*** Compile time: 0.0021359920501709 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0021460056304932 */

/*** Compile time: 0.0021770000457764 */

/*** Compile time: 0.0020217895507812 */

/*** Compile time: 0.00193190574646 */

/*** Compile time: 0.0020139217376709 */

/*** Compile time: 0.0018911361694336 */

/*** Compile time: 0.0013198852539062 */

/*** Compile time: 0.002302885055542 */

/*** Compile time: 0.0018711090087891 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.001244068145752 */

/*** Compile time: 0.0015552043914795 */

/*** Compile time: 0.0020279884338379 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0010428428649902 */

/*** Compile time: 0.0015609264373779 */

/*** Compile time: 0.0015881061553955 */

/*** Compile time: 0.0012788772583008 */

/*** Compile time: 0.0020489692687988 */

/*** Compile time: 0.0013260841369629 */

/*** Compile time: 0.0019769668579102 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0013558864593506 */

/*** Compile time: 0.0013577938079834 */

/*** Compile time: 0.0012750625610352 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.0020542144775391 */

/*** Compile time: 0.0019938945770264 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0021030902862549 */

/*** Compile time: 0.0019831657409668 */

/*** Compile time: 0.002094030380249 */

/*** Compile time: 0.0020320415496826 */

/*** Compile time: 0.0013301372528076 */

/*** Compile time: 0.0019330978393555 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.001323938369751 */

/*** Compile time: 0.0012738704681396 */

/*** Compile time: 0.0016460418701172 */

/*** Compile time: 0.0020089149475098 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0018692016601562 */

/*** Compile time: 0.0020370483398438 */

/*** Compile time: 0.0015408992767334 */

/*** Compile time: 0.001345157623291 */

/*** Compile time: 0.0020618438720703 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0020270347595215 */

/*** Compile time: 0.0013561248779297 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0010299682617188 */

/*** Compile time: 0.0012991428375244 */

/*** Compile time: 0.0019299983978271 */

/*** Compile time: 0.0013599395751953 */

/*** Compile time: 0.0020709037780762 */

/*** Compile time: 0.0019271373748779 */

/*** Compile time: 0.0021648406982422 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.0020580291748047 */

/*** Compile time: 0.0019781589508057 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0018210411071777 */

/*** Compile time: 0.0016260147094727 */

/*** Compile time: 0.0013551712036133 */

/*** Compile time: 0.0013370513916016 */

/*** Compile time: 0.0021181106567383 */

/*** Compile time: 0.0019090175628662 */

/*** Compile time: 0.0012550354003906 */

/*** Compile time: 0.0018608570098877 */

/*** Compile time: 0.0016388893127441 */

/*** Compile time: 0.002018928527832 */

/*** Compile time: 0.0014140605926514 */

/*** Compile time: 0.001554012298584 */

/*** Compile time: 0.0013701915740967 */

/*** Compile time: 0.0012831687927246 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.0018801689147949 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0042428970336914 */

/*** Compile time: 0.0020039081573486 */

/*** Compile time: 0.00136399269104 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0020442008972168 */

/*** Compile time: 0.0017871856689453 */

/*** Compile time: 0.0019950866699219 */

/*** Compile time: 0.0016739368438721 */

/*** Compile time: 0.0018820762634277 */

/*** Compile time: 0.0012238025665283 */

/*** Compile time: 0.0013971328735352 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0013887882232666 */

/*** Compile time: 0.0013859272003174 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.0013668537139893 */

/*** Compile time: 0.0016789436340332 */

/*** Compile time: 0.0018880367279053 */

/*** Compile time: 0.0014078617095947 */

/*** Compile time: 0.0019330978393555 */

/*** Compile time: 0.0020699501037598 */

/*** Compile time: 0.0020101070404053 */

/*** Compile time: 0.0018808841705322 */

/*** Compile time: 0.0010151863098145 */

/*** Compile time: 0.0013871192932129 */

/*** Compile time: 0.0013470649719238 */

/*** Compile time: 0.0016818046569824 */

/*** Compile time: 0.0016889572143555 */

/*** Compile time: 0.0018670558929443 */

/*** Compile time: 0.0013108253479004 */

/*** Compile time: 0.0024669170379639 */

/*** Compile time: 0.0013508796691895 */

/*** Compile time: 0.001331090927124 */

/*** Compile time: 0.0012919902801514 */

/*** Compile time: 0.0019950866699219 */

/*** Compile time: 0.0019979476928711 */

/*** Compile time: 0.0020339488983154 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0013818740844727 */

/*** Compile time: 0.0015478134155273 */

/*** Compile time: 0.0013620853424072 */

/*** Compile time: 0.0018999576568604 */

/*** Compile time: 0.0023040771484375 */

/*** Compile time: 0.0020949840545654 */

/*** Compile time: 0.0020530223846436 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.0019969940185547 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0015990734100342 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.002068042755127 */

/*** Compile time: 0.0018730163574219 */

/*** Compile time: 0.0019881725311279 */

/*** Compile time: 0.0010688304901123 */

/*** Compile time: 0.0019490718841553 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.0014450550079346 */

/*** Compile time: 0.0013611316680908 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0019979476928711 */

/*** Compile time: 0.0013608932495117 */

/*** Compile time: 0.001352071762085 */

/*** Compile time: 0.0016961097717285 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.0019168853759766 */

/*** Compile time: 0.0013580322265625 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0012950897216797 */

/*** Compile time: 0.0018839836120605 */

/*** Compile time: 0.0019538402557373 */

/*** Compile time: 0.002140998840332 */

/*** Compile time: 0.0016250610351562 */

/*** Compile time: 0.0019199848175049 */

/*** Compile time: 0.0021159648895264 */

/*** Compile time: 0.0015740394592285 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.0018949508666992 */

/*** Compile time: 0.0020129680633545 */

/*** Compile time: 0.0015349388122559 */

/*** Compile time: 0.0020449161529541 */

/*** Compile time: 0.002155065536499 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.0019760131835938 */

/*** Compile time: 0.0020720958709717 */

/*** Compile time: 0.0020229816436768 */

/*** Compile time: 0.0020830631256104 */

/*** Compile time: 0.0013549327850342 */

/*** Compile time: 0.001352071762085 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0020852088928223 */

/*** Compile time: 0.0013628005981445 */

/*** Compile time: 0.001352071762085 */

/*** Compile time: 0.0021469593048096 */

/*** Compile time: 0.0016520023345947 */

/*** Compile time: 0.0018460750579834 */

/*** Compile time: 0.0017070770263672 */

/*** Compile time: 0.0020749568939209 */

/*** Compile time: 0.002094030380249 */

/*** Compile time: 0.0020699501037598 */

/*** Compile time: 0.0020480155944824 */

/*** Compile time: 0.0014078617095947 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0019540786743164 */

/*** Compile time: 0.0025210380554199 */

/*** Compile time: 0.0020039081573486 */

/*** Compile time: 0.0021529197692871 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0020999908447266 */

/*** Compile time: 0.0019371509552002 */

/*** Compile time: 0.0020010471343994 */

/*** Compile time: 0.0014288425445557 */

/*** Compile time: 0.0018219947814941 */

/*** Compile time: 0.0023150444030762 */

/*** Compile time: 0.0021541118621826 */

/*** Compile time: 0.0022950172424316 */

/*** Compile time: 0.0020220279693604 */

/*** Compile time: 0.001439094543457 */

/*** Compile time: 0.0014278888702393 */

/*** Compile time: 0.0019760131835938 */

/*** Compile time: 0.0020608901977539 */

/*** Compile time: 0.002169132232666 */

/*** Compile time: 0.0019431114196777 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0022790431976318 */

/*** Compile time: 0.0014338493347168 */

/*** Compile time: 0.0019769668579102 */

/*** Compile time: 0.0022377967834473 */

/*** Compile time: 0.0011858940124512 */

/*** Compile time: 0.0010659694671631 */

/*** Compile time: 0.0027370452880859 */

/*** Compile time: 0.0017719268798828 */

/*** Compile time: 0.0011758804321289 */

/*** Compile time: 0.0020298957824707 */

/*** Compile time: 0.0018179416656494 */

/*** Compile time: 0.0012040138244629 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0011360645294189 */

/*** Compile time: 0.0019409656524658 */

/*** Compile time: 0.0018250942230225 */

/*** Compile time: 0.0011799335479736 */

/*** Compile time: 0.0012469291687012 */

/*** Compile time: 0.0018348693847656 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0019021034240723 */

/*** Compile time: 0.0018541812896729 */

/*** Compile time: 0.0011000633239746 */

/*** Compile time: 0.0014278888702393 */

/*** Compile time: 0.0030999183654785 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0011718273162842 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.001924991607666 */

/*** Compile time: 0.0019350051879883 */

/*** Compile time: 0.0019669532775879 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.0018630027770996 */

/*** Compile time: 0.001816987991333 */

/*** Compile time: 0.0012168884277344 */

/*** Compile time: 0.0011498928070068 */

/*** Compile time: 0.0029940605163574 */

/*** Compile time: 0.0011909008026123 */

/*** Compile time: 0.0018558502197266 */

/*** Compile time: 0.0020849704742432 */

/*** Compile time: 0.0021870136260986 */

/*** Compile time: 0.0020060539245605 */

/*** Compile time: 0.0012171268463135 */

/*** Compile time: 0.00089311599731445 */

/*** Compile time: 0.0021669864654541 */

/*** Compile time: 0.0018959045410156 */

/*** Compile time: 0.0020740032196045 */

/*** Compile time: 0.0019659996032715 */

/*** Compile time: 0.0017929077148438 */

/*** Compile time: 0.002331018447876 */

/*** Compile time: 0.0022110939025879 */

/*** Compile time: 0.0024030208587646 */

/*** Compile time: 0.0022289752960205 */

/*** Compile time: 0.002748966217041 */

/*** Compile time: 0.0021908283233643 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0012331008911133 */

/*** Compile time: 0.0018630027770996 */

/*** Compile time: 0.0020542144775391 */

/*** Compile time: 0.0012121200561523 */

/*** Compile time: 0.00082707405090332 */

/*** Compile time: 0.0012130737304688 */

/*** Compile time: 0.0011649131774902 */

/*** Compile time: 0.0012168884277344 */

/*** Compile time: 0.00118088722229 */

/*** Compile time: 0.0011060237884521 */

/*** Compile time: 0.0017640590667725 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0023000240325928 */

/*** Compile time: 0.0024352073669434 */

/*** Compile time: 0.0019550323486328 */

/*** Compile time: 0.0024890899658203 */

/*** Compile time: 0.0023901462554932 */

/*** Compile time: 0.001392126083374 */

/*** Compile time: 0.0027129650115967 */

/*** Compile time: 0.0047600269317627 */

/*** Compile time: 0.0022749900817871 */

/*** Compile time: 0.0020508766174316 */

/*** Compile time: 0.0024781227111816 */

/*** Compile time: 0.0011889934539795 */

/*** Compile time: 0.001093864440918 */

/*** Compile time: 0.001121997833252 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.0020689964294434 */

/*** Compile time: 0.0024600028991699 */

/*** Compile time: 0.0019290447235107 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0022368431091309 */

/*** Compile time: 0.002310037612915 */

/*** Compile time: 0.0019559860229492 */

/*** Compile time: 0.0018749237060547 */

/*** Compile time: 0.002216100692749 */

/*** Compile time: 0.0011789798736572 */

/*** Compile time: 0.0026490688323975 */

/*** Compile time: 0.0020039081573486 */

/*** Compile time: 0.002249002456665 */

/*** Compile time: 0.0022280216217041 */

/*** Compile time: 0.0011231899261475 */

/*** Compile time: 0.0019819736480713 */

/*** Compile time: 0.0017879009246826 */

/*** Compile time: 0.0012879371643066 */

/*** Compile time: 0.0011618137359619 */

/*** Compile time: 0.001166820526123 */

/*** Compile time: 0.0011708736419678 */

/*** Compile time: 0.0011749267578125 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.001162052154541 */

/*** Compile time: 0.0014381408691406 */

/*** Compile time: 0.0021588802337646 */

/*** Compile time: 0.0013201236724854 */

/*** Compile time: 0.0012140274047852 */

/*** Compile time: 0.00091314315795898 */

/*** Compile time: 0.0019361972808838 */

/*** Compile time: 0.0021820068359375 */

/*** Compile time: 0.0024299621582031 */

/*** Compile time: 0.0018119812011719 */

/*** Compile time: 0.0012130737304688 */

/*** Compile time: 0.0012040138244629 */

/*** Compile time: 0.0021569728851318 */

/*** Compile time: 0.0018649101257324 */

/*** Compile time: 0.0011911392211914 */

/*** Compile time: 0.0021588802337646 */

/*** Compile time: 0.0022189617156982 */

/*** Compile time: 0.0022249221801758 */

/*** Compile time: 0.0015020370483398 */

/*** Compile time: 0.001978874206543 */

/*** Compile time: 0.0028650760650635 */

/*** Compile time: 0.0011789798736572 */

/*** Compile time: 0.0019278526306152 */

/*** Compile time: 0.0011928081512451 */

/*** Compile time: 0.0013980865478516 */

/*** Compile time: 0.0011389255523682 */

/*** Compile time: 0.0012898445129395 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.00142502784729 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.0022590160369873 */

/*** Compile time: 0.0024218559265137 */

/*** Compile time: 0.0020139217376709 */

/*** Compile time: 0.0011820793151855 */

/*** Compile time: 0.0011918544769287 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.001215934753418 */

/*** Compile time: 0.0011811256408691 */

/*** Compile time: 0.0013828277587891 */

/*** Compile time: 0.0020210742950439 */

/*** Compile time: 0.0012011528015137 */

/*** Compile time: 0.0011031627655029 */

/*** Compile time: 0.002216100692749 */

/*** Compile time: 0.0025820732116699 */

/*** Compile time: 0.0023720264434814 */

/*** Compile time: 0.0013751983642578 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.0020160675048828 */

/*** Compile time: 0.0011348724365234 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.002269983291626 */

/*** Compile time: 0.0024080276489258 */

/*** Compile time: 0.0019609928131104 */

/*** Compile time: 0.0011370182037354 */

/*** Compile time: 0.0025079250335693 */

/*** Compile time: 0.0024559497833252 */

/*** Compile time: 0.001154899597168 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0012531280517578 */

/*** Compile time: 0.0012319087982178 */

/*** Compile time: 0.0024149417877197 */

/*** Compile time: 0.0013828277587891 */

/*** Compile time: 0.002532958984375 */

/*** Compile time: 0.0027799606323242 */

/*** Compile time: 0.0012309551239014 */

/*** Compile time: 0.0012269020080566 */

/*** Compile time: 0.0011098384857178 */

/*** Compile time: 0.0019679069519043 */

/*** Compile time: 0.0011889934539795 */

/*** Compile time: 0.0018551349639893 */

/*** Compile time: 0.0030591487884521 */

/*** Compile time: 0.0011909008026123 */

/*** Compile time: 0.0014960765838623 */

/*** Compile time: 0.0020320415496826 */

/*** Compile time: 0.0023291110992432 */

/*** Compile time: 0.0022838115692139 */

/*** Compile time: 0.002269983291626 */

/*** Compile time: 0.001140832901001 */

/*** Compile time: 0.002385139465332 */

/*** Compile time: 0.001209020614624 */

/*** Compile time: 0.0012021064758301 */

/*** Compile time: 0.0023488998413086 */

/*** Compile time: 0.0024669170379639 */

/*** Compile time: 0.0011560916900635 */

/*** Compile time: 0.001244068145752 */

/*** Compile time: 0.0024049282073975 */

/*** Compile time: 0.0019581317901611 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0011630058288574 */

/*** Compile time: 0.0011980533599854 */

/*** Compile time: 0.0023539066314697 */

/*** Compile time: 0.0024900436401367 */

/*** Compile time: 0.0019409656524658 */

/*** Compile time: 0.0023748874664307 */

/*** Compile time: 0.0022680759429932 */

/*** Compile time: 0.0025379657745361 */

/*** Compile time: 0.0012221336364746 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0023250579833984 */

/*** Compile time: 0.0012238025665283 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0011489391326904 */

/*** Compile time: 0.0023250579833984 */

/*** Compile time: 0.0024130344390869 */

/*** Compile time: 0.0012080669403076 */

/*** Compile time: 0.0026059150695801 */

/*** Compile time: 0.001431941986084 */

/*** Compile time: 0.0011768341064453 */

/*** Compile time: 0.0022668838500977 */

/*** Compile time: 0.0011708736419678 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.0012321472167969 */

/*** Compile time: 0.0011501312255859 */

/*** Compile time: 0.0011651515960693 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.0012369155883789 */

/*** Compile time: 0.0012071132659912 */

/*** Compile time: 0.0012431144714355 */

/*** Compile time: 0.0012259483337402 */

/*** Compile time: 0.001823902130127 */

/*** Compile time: 0.0011811256408691 */

/*** Compile time: 0.0011341571807861 */

/*** Compile time: 0.0021898746490479 */

/*** Compile time: 0.0014791488647461 */

/*** Compile time: 0.0022408962249756 */

/*** Compile time: 0.0011749267578125 */

/*** Compile time: 0.0022339820861816 */

/*** Compile time: 0.0011420249938965 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.001162052154541 */

/*** Compile time: 0.0011880397796631 */

/*** Compile time: 0.0034780502319336 */

/*** Compile time: 0.0022068023681641 */

/*** Compile time: 0.0012130737304688 */

/*** Compile time: 0.0012071132659912 */

/*** Compile time: 0.0011129379272461 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0025119781494141 */

/*** Compile time: 0.0018689632415771 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0023529529571533 */

/*** Compile time: 0.0021710395812988 */

/*** Compile time: 0.0024781227111816 */

/*** Compile time: 0.0011320114135742 */

/*** Compile time: 0.0023140907287598 */

/*** Compile time: 0.0011870861053467 */

/*** Compile time: 0.0026509761810303 */

/*** Compile time: 0.0019130706787109 */

/*** Compile time: 0.0011610984802246 */

/*** Compile time: 0.001248836517334 */

/*** Compile time: 0.0026590824127197 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.0024127960205078 */

/*** Compile time: 0.0026051998138428 */

/*** Compile time: 0.0011270046234131 */

/*** Compile time: 0.0024628639221191 */

/*** Compile time: 0.0012078285217285 */

/*** Compile time: 0.0020401477813721 */

/*** Compile time: 0.0012259483337402 */

/*** Compile time: 0.0020709037780762 */

/*** Compile time: 0.0011610984802246 */

/*** Compile time: 0.0012309551239014 */

/*** Compile time: 0.0023369789123535 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.001194953918457 */

/*** Compile time: 0.0011627674102783 */

/*** Compile time: 0.0024318695068359 */

/*** Compile time: 0.0025241374969482 */

/*** Compile time: 0.0020780563354492 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0020289421081543 */

/*** Compile time: 0.003014087677002 */

/*** Compile time: 0.0022740364074707 */

/*** Compile time: 0.0012180805206299 */

/*** Compile time: 0.002755880355835 */

/*** Compile time: 0.0019650459289551 */

/*** Compile time: 0.002169132232666 */

/*** Compile time: 0.0022311210632324 */

/*** Compile time: 0.0020430088043213 */

/*** Compile time: 0.0011410713195801 */

/*** Compile time: 0.0024728775024414 */

/*** Compile time: 0.0012381076812744 */

/*** Compile time: 0.0017240047454834 */

/*** Compile time: 0.0025029182434082 */

/*** Compile time: 0.0012102127075195 */

/*** Compile time: 0.0017819404602051 */

/*** Compile time: 0.0012121200561523 */

/*** Compile time: 0.0012421607971191 */

/*** Compile time: 0.0011651515960693 */

/*** Compile time: 0.0024569034576416 */

/*** Compile time: 0.0012049674987793 */

/*** Compile time: 0.002532958984375 */

/*** Compile time: 0.0024979114532471 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.0012040138244629 */

/*** Compile time: 0.0012779235839844 */

/*** Compile time: 0.0012650489807129 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0012288093566895 */

/*** Compile time: 0.001215934753418 */

/*** Compile time: 0.0011599063873291 */

/*** Compile time: 0.0021960735321045 */

/*** Compile time: 0.0011618137359619 */

/*** Compile time: 0.0012168884277344 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.0019879341125488 */

/*** Compile time: 0.0011739730834961 */

/*** Compile time: 0.0011799335479736 */

/*** Compile time: 0.001154899597168 */

/*** Compile time: 0.0023951530456543 */

/*** Compile time: 0.0024259090423584 */

/*** Compile time: 0.0012259483337402 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.001345157623291 */

/*** Compile time: 0.0024402141571045 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.001223087310791 */

/*** Compile time: 0.0021629333496094 */

/*** Compile time: 0.001255989074707 */

/*** Compile time: 0.0012469291687012 */

/*** Compile time: 0.0021960735321045 */

/*** Compile time: 0.0012240409851074 */

/*** Compile time: 0.0011889934539795 */

/*** Compile time: 0.0012269020080566 */

/*** Compile time: 0.0024800300598145 */

/*** Compile time: 0.0024721622467041 */

/*** Compile time: 0.0020699501037598 */

/*** Compile time: 0.0020220279693604 */

/*** Compile time: 0.0011889934539795 */

/*** Compile time: 0.002277135848999 */

/*** Compile time: 0.0022640228271484 */

/*** Compile time: 0.0023119449615479 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.0021159648895264 */

/*** Compile time: 0.0022120475769043 */

/*** Compile time: 0.0025999546051025 */

/*** Compile time: 0.0011329650878906 */

/*** Compile time: 0.0012049674987793 */

/*** Compile time: 0.0021390914916992 */

/*** Compile time: 0.0021297931671143 */

/*** Compile time: 0.0027520656585693 */

/*** Compile time: 0.0012869834899902 */

/*** Compile time: 0.0023210048675537 */

/*** Compile time: 0.0011980533599854 */

/*** Compile time: 0.00242018699646 */

/*** Compile time: 0.0020890235900879 */

/*** Compile time: 0.0022640228271484 */

/*** Compile time: 0.0012891292572021 */

/*** Compile time: 0.002485990524292 */

/*** Compile time: 0.0013358592987061 */

/*** Compile time: 0.0019431114196777 */

/*** Compile time: 0.0019080638885498 */

/*** Compile time: 0.0012490749359131 */

/*** Compile time: 0.0012578964233398 */

/*** Compile time: 0.0012321472167969 */

/*** Compile time: 0.0022609233856201 */

/*** Compile time: 0.0014448165893555 */

/*** Compile time: 0.0019562244415283 */

/*** Compile time: 0.0023908615112305 */

/*** Compile time: 0.0012588500976562 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0021870136260986 */

/*** Compile time: 0.0012190341949463 */

/*** Compile time: 0.0021059513092041 */

/*** Compile time: 0.0011811256408691 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.002094030380249 */

/*** Compile time: 0.0011541843414307 */

/*** Compile time: 0.0011520385742188 */

/*** Compile time: 0.0012478828430176 */

/*** Compile time: 0.0019209384918213 */

/*** Compile time: 0.0027308464050293 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.0013108253479004 */

/*** Compile time: 0.0021998882293701 */

/*** Compile time: 0.001427173614502 */

/*** Compile time: 0.0012521743774414 */

/*** Compile time: 0.0012781620025635 */

/*** Compile time: 0.001176118850708 */

/*** Compile time: 0.0019350051879883 */

/*** Compile time: 0.0012288093566895 */

/*** Compile time: 0.0012130737304688 */

/*** Compile time: 0.0012528896331787 */

/*** Compile time: 0.0012941360473633 */

/*** Compile time: 0.0012481212615967 */

/*** Compile time: 0.0011739730834961 */

/*** Compile time: 0.0012538433074951 */

/*** Compile time: 0.0011510848999023 */

/*** Compile time: 0.0019750595092773 */

/*** Compile time: 0.002032995223999 */

/*** Compile time: 0.0012269020080566 */

/*** Compile time: 0.0015521049499512 */

/*** Compile time: 0.0021040439605713 */

/*** Compile time: 0.001845121383667 */

/*** Compile time: 0.0014598369598389 */

/*** Compile time: 0.0020520687103271 */

/*** Compile time: 0.002269983291626 */

/*** Compile time: 0.0019199848175049 */

/*** Compile time: 0.0023541450500488 */

/*** Compile time: 0.0012521743774414 */

/*** Compile time: 0.0021171569824219 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.0019679069519043 */

/*** Compile time: 0.0019569396972656 */

/*** Compile time: 0.0020291805267334 */

/*** Compile time: 0.0013601779937744 */

/*** Compile time: 0.0020568370819092 */

/*** Compile time: 0.0019228458404541 */

/*** Compile time: 0.0020248889923096 */

/*** Compile time: 0.0012309551239014 */

/*** Compile time: 0.001270055770874 */

/*** Compile time: 0.0021159648895264 */

/*** Compile time: 0.001215934753418 */

/*** Compile time: 0.0012369155883789 */

/*** Compile time: 0.0012171268463135 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.0022637844085693 */

/*** Compile time: 0.0012531280517578 */

/*** Compile time: 0.0012078285217285 */

/*** Compile time: 0.0012280941009521 */

/*** Compile time: 0.0011980533599854 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0012168884277344 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.0013132095336914 */

/*** Compile time: 0.0018889904022217 */

/*** Compile time: 0.0018541812896729 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0013048648834229 */

/*** Compile time: 0.0020749568939209 */

/*** Compile time: 0.0021629333496094 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.0012040138244629 */

/*** Compile time: 0.001284122467041 */

/*** Compile time: 0.0020179748535156 */

/*** Compile time: 0.0018160343170166 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0014810562133789 */

/*** Compile time: 0.0021870136260986 */

/*** Compile time: 0.0019428730010986 */

/*** Compile time: 0.0012810230255127 */

/*** Compile time: 0.0012068748474121 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.0016181468963623 */

/*** Compile time: 0.0019960403442383 */

/*** Compile time: 0.0021140575408936 */

/*** Compile time: 0.0020768642425537 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.001154899597168 */

/*** Compile time: 0.0013082027435303 */

/*** Compile time: 0.0012078285217285 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.0019068717956543 */

/*** Compile time: 0.0019750595092773 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0011811256408691 */

/*** Compile time: 0.0013000965118408 */

/*** Compile time: 0.0012550354003906 */

/*** Compile time: 0.0012671947479248 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0011610984802246 */

/*** Compile time: 0.0012490749359131 */

/*** Compile time: 0.0012240409851074 */

/*** Compile time: 0.0012660026550293 */

/*** Compile time: 0.0018019676208496 */

/*** Compile time: 0.0012431144714355 */

/*** Compile time: 0.0014569759368896 */

/*** Compile time: 0.0014538764953613 */

/*** Compile time: 0.0015270709991455 */

/*** Compile time: 0.0017240047454834 */

/*** Compile time: 0.0012218952178955 */

/*** Compile time: 0.0012509822845459 */

/*** Compile time: 0.0012428760528564 */

/*** Compile time: 0.0011749267578125 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.0012691020965576 */

/*** Compile time: 0.0011768341064453 */

/*** Compile time: 0.0020351409912109 */

/*** Compile time: 0.0012660026550293 */

/*** Compile time: 0.0012338161468506 */

/*** Compile time: 0.0023849010467529 */

/*** Compile time: 0.0022721290588379 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0022239685058594 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0021200180053711 */

/*** Compile time: 0.0020930767059326 */

/*** Compile time: 0.0021650791168213 */

/*** Compile time: 0.0012969970703125 */

/*** Compile time: 0.0020921230316162 */

/*** Compile time: 0.0011930465698242 */

/*** Compile time: 0.0012509822845459 */

/*** Compile time: 0.0022399425506592 */

/*** Compile time: 0.0018432140350342 */

/*** Compile time: 0.0012130737304688 */

/*** Compile time: 0.0021481513977051 */

/*** Compile time: 0.0020840167999268 */

/*** Compile time: 0.0020458698272705 */

/*** Compile time: 0.0014541149139404 */

/*** Compile time: 0.0018889904022217 */

/*** Compile time: 0.001978874206543 */

/*** Compile time: 0.0020389556884766 */

/*** Compile time: 0.0012929439544678 */

/*** Compile time: 0.0012490749359131 */

/*** Compile time: 0.0021870136260986 */

/*** Compile time: 0.001227855682373 */

/*** Compile time: 0.0020308494567871 */

/*** Compile time: 0.0024220943450928 */

/*** Compile time: 0.0022311210632324 */

/*** Compile time: 0.0013720989227295 */

/*** Compile time: 0.002126932144165 */

/*** Compile time: 0.0021178722381592 */

/*** Compile time: 0.0012028217315674 */

/*** Compile time: 0.0021030902862549 */

/*** Compile time: 0.0016090869903564 */

/*** Compile time: 0.0012881755828857 */

/*** Compile time: 0.0012218952178955 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.0021650791168213 */

/*** Compile time: 0.002100944519043 */

/*** Compile time: 0.0011699199676514 */

/*** Compile time: 0.001168966293335 */

/*** Compile time: 0.0021429061889648 */

/*** Compile time: 0.0012540817260742 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.0012319087982178 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0014340877532959 */

/*** Compile time: 0.001270055770874 */

/*** Compile time: 0.002140998840332 */

/*** Compile time: 0.0011670589447021 */

/*** Compile time: 0.0020208358764648 */

/*** Compile time: 0.0020501613616943 */

/*** Compile time: 0.0012710094451904 */

/*** Compile time: 0.0025250911712646 */

/*** Compile time: 0.0012381076812744 */

/*** Compile time: 0.0015931129455566 */

/*** Compile time: 0.0020129680633545 */

/*** Compile time: 0.0012648105621338 */

/*** Compile time: 0.0013060569763184 */

/*** Compile time: 0.001284122467041 */

/*** Compile time: 0.0021131038665771 */

/*** Compile time: 0.0012390613555908 */

/*** Compile time: 0.00124192237854 */

/*** Compile time: 0.0022151470184326 */

/*** Compile time: 0.0022199153900146 */

/*** Compile time: 0.0011889934539795 */

/*** Compile time: 0.0015630722045898 */

/*** Compile time: 0.002392053604126 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.001227855682373 */

/*** Compile time: 0.0020530223846436 */

/*** Compile time: 0.0023281574249268 */

/*** Compile time: 0.0020849704742432 */

/*** Compile time: 0.0021750926971436 */

/*** Compile time: 0.0011780261993408 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0020058155059814 */

/*** Compile time: 0.0012161731719971 */

/*** Compile time: 0.0014519691467285 */

/*** Compile time: 0.0022749900817871 */

/*** Compile time: 0.0020558834075928 */

/*** Compile time: 0.0020558834075928 */

/*** Compile time: 0.0012931823730469 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.0012459754943848 */

/*** Compile time: 0.0013468265533447 */

/*** Compile time: 0.0022552013397217 */

/*** Compile time: 0.0020730495452881 */

/*** Compile time: 0.0022439956665039 */

/*** Compile time: 0.0012598037719727 */

/*** Compile time: 0.002190113067627 */

/*** Compile time: 0.0021381378173828 */

/*** Compile time: 0.0020880699157715 */

/*** Compile time: 0.0012989044189453 */

/*** Compile time: 0.0018370151519775 */

/*** Compile time: 0.0018930435180664 */

/*** Compile time: 0.001331090927124 */

/*** Compile time: 0.0013248920440674 */

/*** Compile time: 0.0014538764953613 */

/*** Compile time: 0.0012807846069336 */

/*** Compile time: 0.0012791156768799 */

/*** Compile time: 0.0013828277587891 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0017929077148438 */

/*** Compile time: 0.002187967300415 */

/*** Compile time: 0.0020730495452881 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0021247863769531 */

/*** Compile time: 0.0019321441650391 */

/*** Compile time: 0.0013148784637451 */

/*** Compile time: 0.0018811225891113 */

/*** Compile time: 0.0012860298156738 */

/*** Compile time: 0.0021669864654541 */

/*** Compile time: 0.0021171569824219 */

/*** Compile time: 0.0012938976287842 */

/*** Compile time: 0.001255989074707 */

/*** Compile time: 0.002155065536499 */

/*** Compile time: 0.0021159648895264 */

/*** Compile time: 0.0019290447235107 */

/*** Compile time: 0.0024008750915527 */

/*** Compile time: 0.0020480155944824 */

/*** Compile time: 0.0024921894073486 */

/*** Compile time: 0.0024459362030029 */

/*** Compile time: 0.0012788772583008 */

/*** Compile time: 0.002161979675293 */

/*** Compile time: 0.0021231174468994 */

/*** Compile time: 0.0021460056304932 */

/*** Compile time: 0.0015408992767334 */

/*** Compile time: 0.0013258457183838 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.0013148784637451 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0012948513031006 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.00205397605896 */

/*** Compile time: 0.0023250579833984 */

/*** Compile time: 0.0022339820861816 */

/*** Compile time: 0.0019500255584717 */

/*** Compile time: 0.0020921230316162 */

/*** Compile time: 0.0022480487823486 */

/*** Compile time: 0.001863956451416 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0022070407867432 */

/*** Compile time: 0.0020439624786377 */

/*** Compile time: 0.0013301372528076 */

/*** Compile time: 0.0012898445129395 */

/*** Compile time: 0.0029540061950684 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0020861625671387 */

/*** Compile time: 0.0014190673828125 */

/*** Compile time: 0.0024149417877197 */

/*** Compile time: 0.0013470649719238 */

/*** Compile time: 0.0019381046295166 */

/*** Compile time: 0.0019879341125488 */

/*** Compile time: 0.00205397605896 */

/*** Compile time: 0.0013079643249512 */

/*** Compile time: 0.0020761489868164 */

/*** Compile time: 0.0019981861114502 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0022997856140137 */

/*** Compile time: 0.001945972442627 */

/*** Compile time: 0.0012588500976562 */

/*** Compile time: 0.0021719932556152 */

/*** Compile time: 0.0012631416320801 */

/*** Compile time: 0.0021960735321045 */

/*** Compile time: 0.0023550987243652 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.0014810562133789 */

/*** Compile time: 0.0020041465759277 */

/*** Compile time: 0.0012331008911133 */

/*** Compile time: 0.0015559196472168 */

/*** Compile time: 0.0020861625671387 */

/*** Compile time: 0.0021228790283203 */

/*** Compile time: 0.0021028518676758 */

/*** Compile time: 0.0018908977508545 */

/*** Compile time: 0.0021088123321533 */

/*** Compile time: 0.0022659301757812 */

/*** Compile time: 0.0021300315856934 */

/*** Compile time: 0.0012929439544678 */

/*** Compile time: 0.0020551681518555 */

/*** Compile time: 0.0021159648895264 */

/*** Compile time: 0.0020720958709717 */

/*** Compile time: 0.0022971630096436 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0021209716796875 */

/*** Compile time: 0.0023870468139648 */

/*** Compile time: 0.0013608932495117 */

/*** Compile time: 0.0012750625610352 */

/*** Compile time: 0.0019781589508057 */

/*** Compile time: 0.0020971298217773 */

/*** Compile time: 0.001323938369751 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0013740062713623 */

/*** Compile time: 0.0020861625671387 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0012621879577637 */

/*** Compile time: 0.0021679401397705 */

/*** Compile time: 0.0013492107391357 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.0020589828491211 */

/*** Compile time: 0.0023288726806641 */

/*** Compile time: 0.001309871673584 */

/*** Compile time: 0.0021419525146484 */

/*** Compile time: 0.0015249252319336 */

/*** Compile time: 0.0013358592987061 */

/*** Compile time: 0.0012931823730469 */

/*** Compile time: 0.0022399425506592 */

/*** Compile time: 0.0012648105621338 */

/*** Compile time: 0.0013000965118408 */

/*** Compile time: 0.0015430450439453 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0013349056243896 */

/*** Compile time: 0.002147912979126 */

/*** Compile time: 0.0022130012512207 */

/*** Compile time: 0.0021259784698486 */

/*** Compile time: 0.0022010803222656 */

/*** Compile time: 0.001467227935791 */

/*** Compile time: 0.0016129016876221 */

/*** Compile time: 0.0021288394927979 */

/*** Compile time: 0.002249002456665 */

/*** Compile time: 0.0022830963134766 */

/*** Compile time: 0.002079963684082 */

/*** Compile time: 0.0020890235900879 */

/*** Compile time: 0.0015180110931396 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.0021238327026367 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0020627975463867 */

/*** Compile time: 0.0022828578948975 */

/*** Compile time: 0.0039479732513428 */

/*** Compile time: 0.001291036605835 */

/*** Compile time: 0.0014679431915283 */

/*** Compile time: 0.0012080669403076 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0025088787078857 */

/*** Compile time: 0.0021371841430664 */

/*** Compile time: 0.0015068054199219 */

/*** Compile time: 0.0022790431976318 */

/*** Compile time: 0.002216100692749 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0021378993988037 */

/*** Compile time: 0.0023901462554932 */

/*** Compile time: 0.002316951751709 */

/*** Compile time: 0.0019259452819824 */

/*** Compile time: 0.0022549629211426 */

/*** Compile time: 0.0023720264434814 */

/*** Compile time: 0.0022170543670654 */

/*** Compile time: 0.0021250247955322 */

/*** Compile time: 0.0021181106567383 */

/*** Compile time: 0.0022091865539551 */

/*** Compile time: 0.001943826675415 */

/*** Compile time: 0.0020210742950439 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0020248889923096 */

/*** Compile time: 0.0021719932556152 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0015480518341064 */

/*** Compile time: 0.0023279190063477 */

/*** Compile time: 0.001291036605835 */

/*** Compile time: 0.0012588500976562 */

/*** Compile time: 0.0025479793548584 */

/*** Compile time: 0.0019960403442383 */

/*** Compile time: 0.002316951751709 */

/*** Compile time: 0.002094030380249 */

/*** Compile time: 0.0013837814331055 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0020859241485596 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0021328926086426 */

/*** Compile time: 0.0014989376068115 */

/*** Compile time: 0.0022988319396973 */

/*** Compile time: 0.0023748874664307 */

/*** Compile time: 0.0026440620422363 */

/*** Compile time: 0.0021979808807373 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.0020670890808105 */

/*** Compile time: 0.013979911804199 */

/*** Compile time: 0.0013089179992676 */

/*** Compile time: 0.0016758441925049 */

/*** Compile time: 0.0022540092468262 */

/*** Compile time: 0.0020999908447266 */

/*** Compile time: 0.0022799968719482 */

/*** Compile time: 0.0022439956665039 */

/*** Compile time: 0.0022220611572266 */

/*** Compile time: 0.0021140575408936 */

/*** Compile time: 0.0013971328735352 */

/*** Compile time: 0.0022258758544922 */

/*** Compile time: 0.0023989677429199 */

/*** Compile time: 0.0022599697113037 */

/*** Compile time: 0.0021538734436035 */

/*** Compile time: 0.0020079612731934 */

/*** Compile time: 0.0019650459289551 */

/*** Compile time: 0.0019989013671875 */

/*** Compile time: 0.0020380020141602 */

/*** Compile time: 0.0021929740905762 */

/*** Compile time: 0.0020110607147217 */

/*** Compile time: 0.0021209716796875 */

/*** Compile time: 0.002065896987915 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.002000093460083 */

/*** Compile time: 0.0015299320220947 */

/*** Compile time: 0.0013198852539062 */

/*** Compile time: 0.0021429061889648 */

/*** Compile time: 0.0022540092468262 */

/*** Compile time: 0.0021369457244873 */

/*** Compile time: 0.0012621879577637 */

/*** Compile time: 0.0012671947479248 */

/*** Compile time: 0.0023488998413086 */

/*** Compile time: 0.0013978481292725 */

/*** Compile time: 0.0024511814117432 */

/*** Compile time: 0.0024189949035645 */

/*** Compile time: 0.0021500587463379 */

/*** Compile time: 0.0021758079528809 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.0013449192047119 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0012688636779785 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.0015010833740234 */

/*** Compile time: 0.0012938976287842 */

/*** Compile time: 0.0020279884338379 */

/*** Compile time: 0.0013611316680908 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.0022261142730713 */

/*** Compile time: 0.0022449493408203 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.0023059844970703 */

/*** Compile time: 0.0012898445129395 */

/*** Compile time: 0.0024139881134033 */

/*** Compile time: 0.0020508766174316 */

/*** Compile time: 0.0020501613616943 */

/*** Compile time: 0.002277135848999 */

/*** Compile time: 0.0020599365234375 */

/*** Compile time: 0.0021591186523438 */

/*** Compile time: 0.0026938915252686 */

/*** Compile time: 0.0025999546051025 */

/*** Compile time: 0.0012900829315186 */

/*** Compile time: 0.0020060539245605 */

/*** Compile time: 0.0013048648834229 */

/*** Compile time: 0.0018389225006104 */

/*** Compile time: 0.002223014831543 */

/*** Compile time: 0.0021238327026367 */

/*** Compile time: 0.0013830661773682 */

/*** Compile time: 0.002223014831543 */

/*** Compile time: 0.0013000965118408 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.0021820068359375 */

/*** Compile time: 0.0013740062713623 */

/*** Compile time: 0.0013449192047119 */

/*** Compile time: 0.0013458728790283 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.0022239685058594 */

/*** Compile time: 0.0019011497497559 */

/*** Compile time: 0.0015439987182617 */

/*** Compile time: 0.0022971630096436 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0013408660888672 */

/*** Compile time: 0.0022990703582764 */

/*** Compile time: 0.0020930767059326 */

/*** Compile time: 0.0013060569763184 */

/*** Compile time: 0.0019569396972656 */

/*** Compile time: 0.0020451545715332 */

/*** Compile time: 0.0021131038665771 */

/*** Compile time: 0.0012152194976807 */

/*** Compile time: 0.0021431446075439 */

/*** Compile time: 0.0013620853424072 */

/*** Compile time: 0.0019688606262207 */

/*** Compile time: 0.0019328594207764 */

/*** Compile time: 0.0022678375244141 */

/*** Compile time: 0.0026628971099854 */

/*** Compile time: 0.0016779899597168 */

/*** Compile time: 0.0024051666259766 */

/*** Compile time: 0.0012459754943848 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0022599697113037 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0014028549194336 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.0021581649780273 */

/*** Compile time: 0.0019359588623047 */

/*** Compile time: 0.0024709701538086 */

/*** Compile time: 0.002223014831543 */

/*** Compile time: 0.0020999908447266 */

/*** Compile time: 0.0021600723266602 */

/*** Compile time: 0.0013241767883301 */

/*** Compile time: 0.0018630027770996 */

/*** Compile time: 0.0020439624786377 */

/*** Compile time: 0.0018270015716553 */

/*** Compile time: 0.0022668838500977 */

/*** Compile time: 0.0021579265594482 */

/*** Compile time: 0.0019550323486328 */

/*** Compile time: 0.0013210773468018 */

/*** Compile time: 0.0020899772644043 */

/*** Compile time: 0.0023431777954102 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0014059543609619 */

/*** Compile time: 0.0013580322265625 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0013761520385742 */

/*** Compile time: 0.0013198852539062 */

/*** Compile time: 0.002047061920166 */

/*** Compile time: 0.0012900829315186 */

/*** Compile time: 0.0013768672943115 */

/*** Compile time: 0.0022480487823486 */

/*** Compile time: 0.0025100708007812 */

/*** Compile time: 0.0013329982757568 */

/*** Compile time: 0.0013101100921631 */

/*** Compile time: 0.0021390914916992 */

/*** Compile time: 0.0020778179168701 */

/*** Compile time: 0.0016250610351562 */

/*** Compile time: 0.0013821125030518 */

/*** Compile time: 0.002004861831665 */

/*** Compile time: 0.0021989345550537 */

/*** Compile time: 0.0013930797576904 */

/*** Compile time: 0.0026350021362305 */

/*** Compile time: 0.0020351409912109 */

/*** Compile time: 0.0023679733276367 */

/*** Compile time: 0.0021910667419434 */

/*** Compile time: 0.0020120143890381 */

/*** Compile time: 0.001223087310791 */

/*** Compile time: 0.0013871192932129 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0013241767883301 */

/*** Compile time: 0.0013861656188965 */

/*** Compile time: 0.0014858245849609 */

/*** Compile time: 0.0019569396972656 */

/*** Compile time: 0.0020489692687988 */

/*** Compile time: 0.0020961761474609 */

/*** Compile time: 0.002155065536499 */

/*** Compile time: 0.0019609928131104 */

/*** Compile time: 0.0013368129730225 */

/*** Compile time: 0.002310037612915 */

/*** Compile time: 0.0014150142669678 */

/*** Compile time: 0.0014591217041016 */

/*** Compile time: 0.0021650791168213 */

/*** Compile time: 0.0013458728790283 */

/*** Compile time: 0.001352071762085 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.0020051002502441 */

/*** Compile time: 0.0022130012512207 */

/*** Compile time: 0.0013370513916016 */

/*** Compile time: 0.002263069152832 */

/*** Compile time: 0.0023250579833984 */

/*** Compile time: 0.0013701915740967 */

/*** Compile time: 0.001417875289917 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.0088958740234375 */

/*** Compile time: 0.0013561248779297 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0014331340789795 */

/*** Compile time: 0.0021438598632812 */

/*** Compile time: 0.002032995223999 */

/*** Compile time: 0.0019519329071045 */

/*** Compile time: 0.0022549629211426 */

/*** Compile time: 0.00217604637146 */

/*** Compile time: 0.0022599697113037 */

/*** Compile time: 0.0021500587463379 */

/*** Compile time: 0.0013871192932129 */

/*** Compile time: 0.0026159286499023 */

/*** Compile time: 0.0022180080413818 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0014119148254395 */

/*** Compile time: 0.0013260841369629 */

/*** Compile time: 0.0013048648834229 */

/*** Compile time: 0.0024430751800537 */

/*** Compile time: 0.0024778842926025 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0013799667358398 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0022151470184326 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.001662015914917 */

/*** Compile time: 0.0013468265533447 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.0022170543670654 */

/*** Compile time: 0.0022070407867432 */

/*** Compile time: 0.0014328956604004 */

/*** Compile time: 0.0021979808807373 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.0023829936981201 */

/*** Compile time: 0.00201416015625 */

/*** Compile time: 0.0012891292572021 */

/*** Compile time: 0.002288818359375 */

/*** Compile time: 0.001323938369751 */

/*** Compile time: 0.0014550685882568 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.0022261142730713 */

/*** Compile time: 0.0013570785522461 */

/*** Compile time: 0.0022289752960205 */

/*** Compile time: 0.0013549327850342 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0023081302642822 */

/*** Compile time: 0.0014791488647461 */

/*** Compile time: 0.0019278526306152 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.0026991367340088 */

/*** Compile time: 0.0016410350799561 */

/*** Compile time: 0.0013329982757568 */

/*** Compile time: 0.0013079643249512 */

/*** Compile time: 0.0022740364074707 */

/*** Compile time: 0.0017380714416504 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0013968944549561 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0015890598297119 */

/*** Compile time: 0.0022690296173096 */

/*** Compile time: 0.0025830268859863 */

/*** Compile time: 0.0020670890808105 */

/*** Compile time: 0.001762866973877 */

/*** Compile time: 0.0023589134216309 */

/*** Compile time: 0.0016701221466064 */

/*** Compile time: 0.0017070770263672 */

/*** Compile time: 0.0021491050720215 */

/*** Compile time: 0.002295970916748 */

/*** Compile time: 0.002453088760376 */

/*** Compile time: 0.0013618469238281 */

/*** Compile time: 0.0021591186523438 */

/*** Compile time: 0.0013930797576904 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0025091171264648 */

/*** Compile time: 0.0020439624786377 */

/*** Compile time: 0.0025560855865479 */

/*** Compile time: 0.0014162063598633 */

/*** Compile time: 0.0013878345489502 */

/*** Compile time: 0.0017662048339844 */

/*** Compile time: 0.0020999908447266 */

/*** Compile time: 0.0013561248779297 */

/*** Compile time: 0.0023078918457031 */

/*** Compile time: 0.0013470649719238 */

/*** Compile time: 0.0021629333496094 */

/*** Compile time: 0.0013332366943359 */

/*** Compile time: 0.0020039081573486 */

/*** Compile time: 0.0022430419921875 */

/*** Compile time: 0.0020890235900879 */

/*** Compile time: 0.0014100074768066 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.0013601779937744 */

/*** Compile time: 0.0015809535980225 */

/*** Compile time: 0.0025241374969482 */

/*** Compile time: 0.0021219253540039 */

/*** Compile time: 0.0021889209747314 */

/*** Compile time: 0.0020370483398438 */

/*** Compile time: 0.0013580322265625 */

/*** Compile time: 0.0016839504241943 */

/*** Compile time: 0.0018980503082275 */

/*** Compile time: 0.0022308826446533 */

/*** Compile time: 0.002140998840332 */

/*** Compile time: 0.0023200511932373 */

/*** Compile time: 0.0021829605102539 */

/*** Compile time: 0.0020239353179932 */

/*** Compile time: 0.0023519992828369 */

/*** Compile time: 0.0014269351959229 */

/*** Compile time: 0.001352071762085 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0023949146270752 */

/*** Compile time: 0.0022561550140381 */

/*** Compile time: 0.0018901824951172 */

/*** Compile time: 0.002345085144043 */

/*** Compile time: 0.0023059844970703 */

/*** Compile time: 0.0019798278808594 */

/*** Compile time: 0.0013740062713623 */

/*** Compile time: 0.0023219585418701 */

/*** Compile time: 0.0013799667358398 */

/*** Compile time: 0.0014119148254395 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.0022401809692383 */

/*** Compile time: 0.0023200511932373 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.001417875289917 */

/*** Compile time: 0.0020439624786377 */

/*** Compile time: 0.0033750534057617 */

/*** Compile time: 0.0022749900817871 */

/*** Compile time: 0.0020420551300049 */

/*** Compile time: 0.0020308494567871 */

/*** Compile time: 0.0013670921325684 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.001359224319458 */

/*** Compile time: 0.0013580322265625 */

/*** Compile time: 0.0022590160369873 */

/*** Compile time: 0.001370906829834 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0024979114532471 */

/*** Compile time: 0.0023200511932373 */

/*** Compile time: 0.0021991729736328 */

/*** Compile time: 0.0014171600341797 */

/*** Compile time: 0.0013759136199951 */

/*** Compile time: 0.0014040470123291 */

/*** Compile time: 0.0023078918457031 */

/*** Compile time: 0.0014431476593018 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0021731853485107 */

/*** Compile time: 0.0014111995697021 */

/*** Compile time: 0.0022990703582764 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.0024440288543701 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0014998912811279 */

/*** Compile time: 0.0022690296173096 */

/*** Compile time: 0.0014188289642334 */

/*** Compile time: 0.0013799667358398 */

/*** Compile time: 0.0013880729675293 */

/*** Compile time: 0.0022170543670654 */

/*** Compile time: 0.0022940635681152 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0020630359649658 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.0013449192047119 */

/*** Compile time: 0.0019941329956055 */

/*** Compile time: 0.0017330646514893 */

/*** Compile time: 0.0024471282958984 */

/*** Compile time: 0.0020990371704102 */

/*** Compile time: 0.0013599395751953 */

/*** Compile time: 0.0015900135040283 */

/*** Compile time: 0.0013871192932129 */

/*** Compile time: 0.0023689270019531 */

/*** Compile time: 0.0013880729675293 */

/*** Compile time: 0.0023040771484375 */

/*** Compile time: 0.0013008117675781 */

/*** Compile time: 0.0017011165618896 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0014300346374512 */

/*** Compile time: 0.0021429061889648 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0021219253540039 */

/*** Compile time: 0.0021350383758545 */

/*** Compile time: 0.0021147727966309 */

/*** Compile time: 0.0013878345489502 */

/*** Compile time: 0.0013608932495117 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.0024340152740479 */

/*** Compile time: 0.0021810531616211 */

/*** Compile time: 0.002288818359375 */

/*** Compile time: 0.0019991397857666 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0013468265533447 */

/*** Compile time: 0.0026030540466309 */

/*** Compile time: 0.0022270679473877 */

/*** Compile time: 0.0021331310272217 */

/*** Compile time: 0.0014190673828125 */

/*** Compile time: 0.0022149085998535 */

/*** Compile time: 0.0022189617156982 */

/*** Compile time: 0.0013861656188965 */

/*** Compile time: 0.0021638870239258 */

/*** Compile time: 0.002331018447876 */

/*** Compile time: 0.0018110275268555 */

/*** Compile time: 0.0023949146270752 */

/*** Compile time: 0.0014119148254395 */

/*** Compile time: 0.0014381408691406 */

/*** Compile time: 0.0016419887542725 */

/*** Compile time: 0.0013558864593506 */

/*** Compile time: 0.0016260147094727 */

/*** Compile time: 0.0022139549255371 */

/*** Compile time: 0.0017390251159668 */

/*** Compile time: 0.0017900466918945 */

/*** Compile time: 0.0025191307067871 */

/*** Compile time: 0.0022130012512207 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.0016758441925049 */

/*** Compile time: 0.0024328231811523 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.0016939640045166 */

/*** Compile time: 0.0013279914855957 */

/*** Compile time: 0.0014059543609619 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0022790431976318 */

/*** Compile time: 0.0014288425445557 */

/*** Compile time: 0.0022220611572266 */

/*** Compile time: 0.0022940635681152 */

/*** Compile time: 0.002324104309082 */

/*** Compile time: 0.0023579597473145 */

/*** Compile time: 0.0014140605926514 */

/*** Compile time: 0.0013811588287354 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.0021698474884033 */

/*** Compile time: 0.0020120143890381 */

/*** Compile time: 0.0014228820800781 */

/*** Compile time: 0.0013618469238281 */

/*** Compile time: 0.0016980171203613 */

/*** Compile time: 0.0022871494293213 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0014557838439941 */

/*** Compile time: 0.0031070709228516 */

/*** Compile time: 0.0014090538024902 */

/*** Compile time: 0.0024080276489258 */

/*** Compile time: 0.0015108585357666 */

/*** Compile time: 0.001600980758667 */

/*** Compile time: 0.0022389888763428 */

/*** Compile time: 0.0021100044250488 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.0014708042144775 */

/*** Compile time: 0.002432107925415 */

/*** Compile time: 0.0014820098876953 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0016069412231445 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.002202033996582 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0017600059509277 */

/*** Compile time: 0.0023689270019531 */

/*** Compile time: 0.0025970935821533 */

/*** Compile time: 0.0022439956665039 */

/*** Compile time: 0.0022199153900146 */

/*** Compile time: 0.0014190673828125 */

/*** Compile time: 0.0017368793487549 */

/*** Compile time: 0.0025069713592529 */

/*** Compile time: 0.00142502784729 */

/*** Compile time: 0.0022358894348145 */

/*** Compile time: 0.0021288394927979 */

/*** Compile time: 0.0023059844970703 */

/*** Compile time: 0.0022139549255371 */

/*** Compile time: 0.0014448165893555 */

/*** Compile time: 0.0022249221801758 */

/*** Compile time: 0.0021629333496094 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0014121532440186 */

/*** Compile time: 0.0015020370483398 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.0028300285339355 */

/*** Compile time: 0.0016820430755615 */

/*** Compile time: 0.0024330615997314 */

/*** Compile time: 0.0024218559265137 */

/*** Compile time: 0.0023088455200195 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0014088153839111 */

/*** Compile time: 0.001554012298584 */

/*** Compile time: 0.0022740364074707 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.0015659332275391 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.002410888671875 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0022628307342529 */

/*** Compile time: 0.0022530555725098 */

/*** Compile time: 0.0023880004882812 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.0023601055145264 */

/*** Compile time: 0.0022218227386475 */

/*** Compile time: 0.0024590492248535 */

/*** Compile time: 0.0023071765899658 */

/*** Compile time: 0.0013260841369629 */

/*** Compile time: 0.0021979808807373 */

/*** Compile time: 0.0024521350860596 */

/*** Compile time: 0.0023798942565918 */

/*** Compile time: 0.0023350715637207 */

/*** Compile time: 0.0024490356445312 */

/*** Compile time: 0.0023608207702637 */

/*** Compile time: 0.0022017955780029 */

/*** Compile time: 0.0021159648895264 */

/*** Compile time: 0.0022709369659424 */

/*** Compile time: 0.0014910697937012 */

/*** Compile time: 0.0027279853820801 */

/*** Compile time: 0.0025050640106201 */

/*** Compile time: 0.0021209716796875 */

/*** Compile time: 0.0024609565734863 */

/*** Compile time: 0.0025269985198975 */

/*** Compile time: 0.0025091171264648 */

/*** Compile time: 0.0023281574249268 */

/*** Compile time: 0.0026819705963135 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0022590160369873 */

/*** Compile time: 0.0022640228271484 */

/*** Compile time: 0.0021970272064209 */

/*** Compile time: 0.0023159980773926 */

/*** Compile time: 0.0021131038665771 */

/*** Compile time: 0.0022609233856201 */

/*** Compile time: 0.0014698505401611 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0024750232696533 */

/*** Compile time: 0.002208948135376 */

/*** Compile time: 0.0017809867858887 */

/*** Compile time: 0.0013928413391113 */

/*** Compile time: 0.0022201538085938 */

/*** Compile time: 0.0014030933380127 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0026619434356689 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0022330284118652 */

/*** Compile time: 0.001399040222168 */

/*** Compile time: 0.0013778209686279 */

/*** Compile time: 0.0023379325866699 */

/*** Compile time: 0.0022070407867432 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0013651847839355 */

/*** Compile time: 0.001378059387207 */

/*** Compile time: 0.0026569366455078 */

/*** Compile time: 0.0020959377288818 */

/*** Compile time: 0.0027108192443848 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.001467227935791 */

/*** Compile time: 0.0013861656188965 */

/*** Compile time: 0.0013580322265625 */

/*** Compile time: 0.0014917850494385 */

/*** Compile time: 0.0021018981933594 */

/*** Compile time: 0.0021770000457764 */

/*** Compile time: 0.0022251605987549 */

/*** Compile time: 0.0014188289642334 */

/*** Compile time: 0.0013821125030518 */

/*** Compile time: 0.0014011859893799 */

/*** Compile time: 0.00248122215271 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0022311210632324 */

/*** Compile time: 0.0021891593933105 */

/*** Compile time: 0.00211501121521 */

/*** Compile time: 0.0017831325531006 */

/*** Compile time: 0.001478910446167 */

/*** Compile time: 0.0023250579833984 */

/*** Compile time: 0.0014431476593018 */

/*** Compile time: 0.0013961791992188 */

/*** Compile time: 0.0021240711212158 */

/*** Compile time: 0.0014638900756836 */

/*** Compile time: 0.0017139911651611 */

/*** Compile time: 0.002547025680542 */

/*** Compile time: 0.002493143081665 */

/*** Compile time: 0.0026619434356689 */

/*** Compile time: 0.0022821426391602 */

/*** Compile time: 0.002453088760376 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0013599395751953 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.0021560192108154 */

/*** Compile time: 0.0021979808807373 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.0022399425506592 */

/*** Compile time: 0.0021240711212158 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0014269351959229 */

/*** Compile time: 0.0014901161193848 */

/*** Compile time: 0.0022041797637939 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0022940635681152 */

/*** Compile time: 0.0022869110107422 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0022690296173096 */

/*** Compile time: 0.0021190643310547 */

/*** Compile time: 0.0027711391448975 */

/*** Compile time: 0.0014171600341797 */

/*** Compile time: 0.0021989345550537 */

/*** Compile time: 0.002255916595459 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0022718906402588 */

/*** Compile time: 0.001478910446167 */

/*** Compile time: 0.0024609565734863 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0014481544494629 */

/*** Compile time: 0.0014340877532959 */

/*** Compile time: 0.001488208770752 */

/*** Compile time: 0.0021920204162598 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0022749900817871 */

/*** Compile time: 0.0022330284118652 */

/*** Compile time: 0.0023350715637207 */

/*** Compile time: 0.002216100692749 */

/*** Compile time: 0.0023250579833984 */

/*** Compile time: 0.001533031463623 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0025599002838135 */

/*** Compile time: 0.0017349720001221 */

/*** Compile time: 0.0023150444030762 */

/*** Compile time: 0.0023770332336426 */

/*** Compile time: 0.0022239685058594 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0013298988342285 */

/*** Compile time: 0.0013880729675293 */

/*** Compile time: 0.00136399269104 */

/*** Compile time: 0.0026340484619141 */

/*** Compile time: 0.0013968944549561 */

/*** Compile time: 0.0020208358764648 */

/*** Compile time: 0.0015180110931396 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.0014519691467285 */

/*** Compile time: 0.0013470649719238 */

/*** Compile time: 0.0021350383758545 */

/*** Compile time: 0.0026309490203857 */

/*** Compile time: 0.0021219253540039 */

/*** Compile time: 0.0014469623565674 */

/*** Compile time: 0.0014910697937012 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0014209747314453 */

/*** Compile time: 0.0013611316680908 */

/*** Compile time: 0.0014638900756836 */

/*** Compile time: 0.0014400482177734 */

/*** Compile time: 0.0022249221801758 */

/*** Compile time: 0.0025839805603027 */

/*** Compile time: 0.0013680458068848 */

/*** Compile time: 0.0016689300537109 */

/*** Compile time: 0.0014021396636963 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.001471996307373 */

/*** Compile time: 0.0018000602722168 */

/*** Compile time: 0.0024130344390869 */

/*** Compile time: 0.0022189617156982 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0018000602722168 */

/*** Compile time: 0.0013902187347412 */

/*** Compile time: 0.0020689964294434 */

/*** Compile time: 0.0021791458129883 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0014870166778564 */

/*** Compile time: 0.0014710426330566 */

/*** Compile time: 0.0022380352020264 */

/*** Compile time: 0.0015060901641846 */

/*** Compile time: 0.0015161037445068 */

/*** Compile time: 0.0016610622406006 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.0022730827331543 */

/*** Compile time: 0.0023031234741211 */

/*** Compile time: 0.0014698505401611 */

/*** Compile time: 0.0014841556549072 */

/*** Compile time: 0.002216100692749 */

/*** Compile time: 0.0014982223510742 */

/*** Compile time: 0.0024030208587646 */

/*** Compile time: 0.0014958381652832 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.001535177230835 */

/*** Compile time: 0.0023720264434814 */

/*** Compile time: 0.0017118453979492 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.0014491081237793 */

/*** Compile time: 0.0021500587463379 */

/*** Compile time: 0.0014748573303223 */

/*** Compile time: 0.0024600028991699 */

/*** Compile time: 0.0015101432800293 */

/*** Compile time: 0.0023419857025146 */

/*** Compile time: 0.0015418529510498 */

/*** Compile time: 0.0014221668243408 */

/*** Compile time: 0.0014948844909668 */

/*** Compile time: 0.0015769004821777 */

/*** Compile time: 0.0014779567718506 */

/*** Compile time: 0.0014328956604004 */

/*** Compile time: 0.002112865447998 */

/*** Compile time: 0.0023698806762695 */

/*** Compile time: 0.0024030208587646 */

/*** Compile time: 0.0022289752960205 */

/*** Compile time: 0.002140998840332 */

/*** Compile time: 0.0021169185638428 */

/*** Compile time: 0.0024127960205078 */

/*** Compile time: 0.002467155456543 */

/*** Compile time: 0.0014150142669678 */

/*** Compile time: 0.0021798610687256 */

/*** Compile time: 0.0025131702423096 */

/*** Compile time: 0.0025789737701416 */

/*** Compile time: 0.0014331340789795 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.002208948135376 */

/*** Compile time: 0.0016481876373291 */

/*** Compile time: 0.002377986907959 */

/*** Compile time: 0.0023610591888428 */

/*** Compile time: 0.0022671222686768 */

/*** Compile time: 0.0013911724090576 */

/*** Compile time: 0.0014801025390625 */

/*** Compile time: 0.0014770030975342 */

/*** Compile time: 0.0023891925811768 */

/*** Compile time: 0.0020639896392822 */

/*** Compile time: 0.0020508766174316 */

/*** Compile time: 0.0022130012512207 */

/*** Compile time: 0.0013678073883057 */

/*** Compile time: 0.0013880729675293 */

/*** Compile time: 0.0014030933380127 */

/*** Compile time: 0.0023910999298096 */

/*** Compile time: 0.0014071464538574 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0014078617095947 */

/*** Compile time: 0.0023078918457031 */

/*** Compile time: 0.0015280246734619 */

/*** Compile time: 0.0026531219482422 */

/*** Compile time: 0.0025508403778076 */

/*** Compile time: 0.0021908283233643 */

/*** Compile time: 0.0026810169219971 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.0022449493408203 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.0034430027008057 */

/*** Compile time: 0.0026869773864746 */

/*** Compile time: 0.0025308132171631 */

/*** Compile time: 0.0014591217041016 */

/*** Compile time: 0.0014598369598389 */

/*** Compile time: 0.0025041103363037 */

/*** Compile time: 0.0014560222625732 */

/*** Compile time: 0.0022799968719482 */

/*** Compile time: 0.0014550685882568 */

/*** Compile time: 0.0025138854980469 */

/*** Compile time: 0.00148606300354 */

/*** Compile time: 0.0022759437561035 */

/*** Compile time: 0.0021078586578369 */

/*** Compile time: 0.0014791488647461 */

/*** Compile time: 0.0023279190063477 */

/*** Compile time: 0.0014841556549072 */

/*** Compile time: 0.0015559196472168 */

/*** Compile time: 0.0014340877532959 */

/*** Compile time: 0.001439094543457 */

/*** Compile time: 0.002324104309082 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.0023410320281982 */

/*** Compile time: 0.0014281272888184 */

/*** Compile time: 0.002371072769165 */

/*** Compile time: 0.0023431777954102 */

/*** Compile time: 0.0028300285339355 */

/*** Compile time: 0.0023899078369141 */

/*** Compile time: 0.0022618770599365 */

/*** Compile time: 0.0022411346435547 */

/*** Compile time: 0.0021681785583496 */

/*** Compile time: 0.0022830963134766 */

/*** Compile time: 0.0025899410247803 */

/*** Compile time: 0.0021891593933105 */

/*** Compile time: 0.0023529529571533 */

/*** Compile time: 0.0014851093292236 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0024480819702148 */

/*** Compile time: 0.002345085144043 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.0023391246795654 */

/*** Compile time: 0.0026171207427979 */

/*** Compile time: 0.0024659633636475 */

/*** Compile time: 0.0020909309387207 */

/*** Compile time: 0.0014491081237793 */

/*** Compile time: 0.0014548301696777 */

/*** Compile time: 0.0014140605926514 */

/*** Compile time: 0.0023190975189209 */

/*** Compile time: 0.0014760494232178 */

/*** Compile time: 0.0016589164733887 */

/*** Compile time: 0.0014650821685791 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.001471996307373 */

/*** Compile time: 0.0022990703582764 */

/*** Compile time: 0.0024900436401367 */

/*** Compile time: 0.0023720264434814 */

/*** Compile time: 0.0014939308166504 */

/*** Compile time: 0.0022761821746826 */

/*** Compile time: 0.0019879341125488 */

/*** Compile time: 0.0023229122161865 */

/*** Compile time: 0.0013980865478516 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.0024979114532471 */

/*** Compile time: 0.0025398731231689 */

/*** Compile time: 0.001427173614502 */

/*** Compile time: 0.0022721290588379 */

/*** Compile time: 0.0020260810852051 */

/*** Compile time: 0.0022859573364258 */

/*** Compile time: 0.0025491714477539 */

/*** Compile time: 0.0014100074768066 */

/*** Compile time: 0.0026569366455078 */

/*** Compile time: 0.002687931060791 */

/*** Compile time: 0.0014500617980957 */

/*** Compile time: 0.0017728805541992 */

/*** Compile time: 0.0016951560974121 */

/*** Compile time: 0.0014760494232178 */

/*** Compile time: 0.0025069713592529 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.0014710426330566 */

/*** Compile time: 0.0015549659729004 */

/*** Compile time: 0.0015318393707275 */

/*** Compile time: 0.0013778209686279 */

/*** Compile time: 0.0014910697937012 */

/*** Compile time: 0.00148606300354 */

/*** Compile time: 0.0014090538024902 */

/*** Compile time: 0.0023510456085205 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0015170574188232 */

/*** Compile time: 0.0017821788787842 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.0021979808807373 */

/*** Compile time: 0.0024650096893311 */

/*** Compile time: 0.0025599002838135 */

/*** Compile time: 0.0014469623565674 */

/*** Compile time: 0.0025849342346191 */

/*** Compile time: 0.0014650821685791 */

/*** Compile time: 0.0014228820800781 */

/*** Compile time: 0.0025920867919922 */

/*** Compile time: 0.0024638175964355 */

/*** Compile time: 0.0022289752960205 */

/*** Compile time: 0.0014839172363281 */

/*** Compile time: 0.0020320415496826 */

/*** Compile time: 0.00223708152771 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0026509761810303 */

/*** Compile time: 0.002406120300293 */

/*** Compile time: 0.0025680065155029 */

/*** Compile time: 0.0023999214172363 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0017809867858887 */

/*** Compile time: 0.0025820732116699 */

/*** Compile time: 0.0022010803222656 */

/*** Compile time: 0.0015120506286621 */

/*** Compile time: 0.0015418529510498 */

/*** Compile time: 0.002424955368042 */

/*** Compile time: 0.002194881439209 */

/*** Compile time: 0.001488208770752 */

/*** Compile time: 0.0024809837341309 */

/*** Compile time: 0.0015051364898682 */

/*** Compile time: 0.0014870166778564 */

/*** Compile time: 0.0015518665313721 */

/*** Compile time: 0.002418041229248 */

/*** Compile time: 0.0014569759368896 */

/*** Compile time: 0.0023469924926758 */

/*** Compile time: 0.001619815826416 */

/*** Compile time: 0.0023341178894043 */

/*** Compile time: 0.0015318393707275 */

/*** Compile time: 0.0014998912811279 */

/*** Compile time: 0.0014469623565674 */

/*** Compile time: 0.0015068054199219 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0014898777008057 */

/*** Compile time: 0.0022220611572266 */

/*** Compile time: 0.0014588832855225 */

/*** Compile time: 0.0024099349975586 */

/*** Compile time: 0.0014989376068115 */

/*** Compile time: 0.0014569759368896 */

/*** Compile time: 0.0014591217041016 */

/*** Compile time: 0.002377986907959 */

/*** Compile time: 0.002371072769165 */

/*** Compile time: 0.001488208770752 */

/*** Compile time: 0.0014770030975342 */

/*** Compile time: 0.0014748573303223 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.0025570392608643 */

/*** Compile time: 0.0026700496673584 */

/*** Compile time: 0.0025608539581299 */

/*** Compile time: 0.0015299320220947 */

/*** Compile time: 0.0015449523925781 */

/*** Compile time: 0.0022320747375488 */

/*** Compile time: 0.0022130012512207 */

/*** Compile time: 0.0022099018096924 */

/*** Compile time: 0.0015048980712891 */

/*** Compile time: 0.002187967300415 */

/*** Compile time: 0.0022180080413818 */

/*** Compile time: 0.0023448467254639 */

/*** Compile time: 0.0023679733276367 */

/*** Compile time: 0.001727819442749 */

/*** Compile time: 0.0025589466094971 */

/*** Compile time: 0.002190113067627 */

/*** Compile time: 0.0025110244750977 */

/*** Compile time: 0.0025691986083984 */

/*** Compile time: 0.0024669170379639 */

/*** Compile time: 0.0014231204986572 */

/*** Compile time: 0.0024528503417969 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0020740032196045 */

/*** Compile time: 0.001366138458252 */

/*** Compile time: 0.0015299320220947 */

/*** Compile time: 0.0023980140686035 */

/*** Compile time: 0.0022180080413818 */

/*** Compile time: 0.002608060836792 */

/*** Compile time: 0.001439094543457 */

/*** Compile time: 0.0015039443969727 */

/*** Compile time: 0.002647876739502 */

/*** Compile time: 0.0023629665374756 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.0015220642089844 */

/*** Compile time: 0.0014348030090332 */

/*** Compile time: 0.0022711753845215 */

/*** Compile time: 0.0027928352355957 */

/*** Compile time: 0.0020768642425537 */

/*** Compile time: 0.0022938251495361 */

/*** Compile time: 0.0023818016052246 */

/*** Compile time: 0.0023529529571533 */

/*** Compile time: 0.0021951198577881 */

/*** Compile time: 0.0022621154785156 */

/*** Compile time: 0.0014550685882568 */

/*** Compile time: 0.0016849040985107 */

/*** Compile time: 0.0021798610687256 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0015380382537842 */

/*** Compile time: 0.0023200511932373 */

/*** Compile time: 0.0025551319122314 */

/*** Compile time: 0.0016469955444336 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0018441677093506 */

/*** Compile time: 0.0024240016937256 */

/*** Compile time: 0.0027179718017578 */

/*** Compile time: 0.0017518997192383 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.0021500587463379 */

/*** Compile time: 0.002187967300415 */

/*** Compile time: 0.0014798641204834 */

/*** Compile time: 0.0023910999298096 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0024259090423584 */

/*** Compile time: 0.0015079975128174 */

/*** Compile time: 0.0023097991943359 */

/*** Compile time: 0.0024650096893311 */

/*** Compile time: 0.0025007724761963 */

/*** Compile time: 0.0017831325531006 */

/*** Compile time: 0.0022919178009033 */

/*** Compile time: 0.0023269653320312 */

/*** Compile time: 0.0026390552520752 */

/*** Compile time: 0.0014491081237793 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0023880004882812 */

/*** Compile time: 0.0021700859069824 */

/*** Compile time: 0.0025370121002197 */

/*** Compile time: 0.0026688575744629 */

/*** Compile time: 0.0024440288543701 */

/*** Compile time: 0.0026109218597412 */

/*** Compile time: 0.0024478435516357 */

/*** Compile time: 0.0017099380493164 */

/*** Compile time: 0.0023720264434814 */

/*** Compile time: 0.002202033996582 */

/*** Compile time: 0.0023350715637207 */

/*** Compile time: 0.0021111965179443 */

/*** Compile time: 0.0023319721221924 */

/*** Compile time: 0.0015192031860352 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0023140907287598 */

/*** Compile time: 0.0023219585418701 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.002173900604248 */

/*** Compile time: 0.0022430419921875 */

/*** Compile time: 0.0024077892303467 */

/*** Compile time: 0.0024900436401367 */

/*** Compile time: 0.0014529228210449 */

/*** Compile time: 0.0023109912872314 */

/*** Compile time: 0.0023190975189209 */

/*** Compile time: 0.0015690326690674 */

/*** Compile time: 0.0017170906066895 */

/*** Compile time: 0.0018320083618164 */

/*** Compile time: 0.0022070407867432 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.0026669502258301 */

/*** Compile time: 0.0023190975189209 */

/*** Compile time: 0.0026540756225586 */

/*** Compile time: 0.0022740364074707 */

/*** Compile time: 0.0027549266815186 */

/*** Compile time: 0.0023229122161865 */

/*** Compile time: 0.002363920211792 */

/*** Compile time: 0.00223708152771 */

/*** Compile time: 0.0028030872344971 */

/*** Compile time: 0.0022969245910645 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.002223014831543 */

/*** Compile time: 0.0029728412628174 */

/*** Compile time: 0.0022439956665039 */

/*** Compile time: 0.0023488998413086 */

/*** Compile time: 0.0023231506347656 */

/*** Compile time: 0.0014450550079346 */

/*** Compile time: 0.0029819011688232 */

/*** Compile time: 0.0015120506286621 */

/*** Compile time: 0.0025811195373535 */

/*** Compile time: 0.0022609233856201 */

/*** Compile time: 0.0023560523986816 */

/*** Compile time: 0.0018188953399658 */

/*** Compile time: 0.0029711723327637 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.0023820400238037 */

/*** Compile time: 0.002331018447876 */

/*** Compile time: 0.0022399425506592 */

/*** Compile time: 0.0025157928466797 */

/*** Compile time: 0.0022330284118652 */

/*** Compile time: 0.0022320747375488 */

/*** Compile time: 0.001539945602417 */

/*** Compile time: 0.0018801689147949 */

/*** Compile time: 0.0023529529571533 */

/*** Compile time: 0.0016489028930664 */

/*** Compile time: 0.0022158622741699 */

/*** Compile time: 0.0023689270019531 */

/*** Compile time: 0.0022292137145996 */

/*** Compile time: 0.0026199817657471 */

/*** Compile time: 0.0014340877532959 */

/*** Compile time: 0.0024030208587646 */

/*** Compile time: 0.0025389194488525 */

/*** Compile time: 0.0026049613952637 */

/*** Compile time: 0.0024030208587646 */

/*** Compile time: 0.0021500587463379 */

/*** Compile time: 0.0023000240325928 */

/*** Compile time: 0.0023260116577148 */

/*** Compile time: 0.0026230812072754 */

/*** Compile time: 0.001816987991333 */

/*** Compile time: 0.0014040470123291 */

/*** Compile time: 0.002373218536377 */

/*** Compile time: 0.0013611316680908 */

/*** Compile time: 0.0023519992828369 */

/*** Compile time: 0.0024740695953369 */

/*** Compile time: 0.0023009777069092 */

/*** Compile time: 0.0020270347595215 */

/*** Compile time: 0.002331018447876 */

/*** Compile time: 0.0021460056304932 */

/*** Compile time: 0.0024600028991699 */

/*** Compile time: 0.00223708152771 */

/*** Compile time: 0.0023491382598877 */

/*** Compile time: 0.0024850368499756 */

/*** Compile time: 0.0017170906066895 */

/*** Compile time: 0.0025019645690918 */

/*** Compile time: 0.0015599727630615 */

/*** Compile time: 0.0015189647674561 */

/*** Compile time: 0.0014638900756836 */

/*** Compile time: 0.0013909339904785 */

/*** Compile time: 0.0024979114532471 */

/*** Compile time: 0.0022220611572266 */

/*** Compile time: 0.0021381378173828 */

/*** Compile time: 0.002371072769165 */

/*** Compile time: 0.002565860748291 */

/*** Compile time: 0.0015311241149902 */

/*** Compile time: 0.0027258396148682 */

/*** Compile time: 0.0026311874389648 */

/*** Compile time: 0.0024240016937256 */

/*** Compile time: 0.0023939609527588 */

/*** Compile time: 0.001453161239624 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0023579597473145 */

/*** Compile time: 0.0022749900817871 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.001533031463623 */

/*** Compile time: 0.0020999908447266 */

/*** Compile time: 0.0022590160369873 */

/*** Compile time: 0.0024240016937256 */

/*** Compile time: 0.002377986907959 */

/*** Compile time: 0.0014140605926514 */

/*** Compile time: 0.001500129699707 */

/*** Compile time: 0.0015108585357666 */

/*** Compile time: 0.0025689601898193 */

/*** Compile time: 0.0015339851379395 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0027258396148682 */

/*** Compile time: 0.0023839473724365 */

/*** Compile time: 0.0023989677429199 */

/*** Compile time: 0.0023641586303711 */

/*** Compile time: 0.0025570392608643 */

/*** Compile time: 0.0023739337921143 */

/*** Compile time: 0.0022108554840088 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.0014820098876953 */

/*** Compile time: 0.0025079250335693 */

/*** Compile time: 0.0027952194213867 */

/*** Compile time: 0.0017170906066895 */

/*** Compile time: 0.0022830963134766 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0014941692352295 */

/*** Compile time: 0.0024418830871582 */

/*** Compile time: 0.0022799968719482 */

/*** Compile time: 0.0022540092468262 */

/*** Compile time: 0.0024628639221191 */

/*** Compile time: 0.0024139881134033 */

/*** Compile time: 0.0014791488647461 */

/*** Compile time: 0.002547025680542 */

/*** Compile time: 0.0014481544494629 */

/*** Compile time: 0.0022399425506592 */

/*** Compile time: 0.0026090145111084 */

/*** Compile time: 0.0014529228210449 */

/*** Compile time: 0.0021970272064209 */

/*** Compile time: 0.0014839172363281 */

/*** Compile time: 0.002471923828125 */

/*** Compile time: 0.0025041103363037 */

/*** Compile time: 0.0022439956665039 */

/*** Compile time: 0.0022900104522705 */

/*** Compile time: 0.0022540092468262 */

/*** Compile time: 0.0026240348815918 */

/*** Compile time: 0.0014328956604004 */

/*** Compile time: 0.0021750926971436 */

/*** Compile time: 0.002593994140625 */

/*** Compile time: 0.0023620128631592 */

/*** Compile time: 0.0022459030151367 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0014908313751221 */

/*** Compile time: 0.0025110244750977 */

/*** Compile time: 0.0022659301757812 */

/*** Compile time: 0.0025031566619873 */

/*** Compile time: 0.0026938915252686 */

/*** Compile time: 0.0022590160369873 */

/*** Compile time: 0.0027070045471191 */

/*** Compile time: 0.0025680065155029 */

/*** Compile time: 0.0024218559265137 */

/*** Compile time: 0.0014781951904297 */

/*** Compile time: 0.0015289783477783 */

/*** Compile time: 0.0014162063598633 */

/*** Compile time: 0.0024828910827637 */

/*** Compile time: 0.0025210380554199 */

/*** Compile time: 0.0014400482177734 */

/*** Compile time: 0.0027740001678467 */

/*** Compile time: 0.0026130676269531 */

/*** Compile time: 0.0015270709991455 */

/*** Compile time: 0.00217604637146 */

/*** Compile time: 0.0021688938140869 */

/*** Compile time: 0.002373218536377 */

/*** Compile time: 0.0015649795532227 */

/*** Compile time: 0.0024940967559814 */

/*** Compile time: 0.0023529529571533 */

/*** Compile time: 0.00217604637146 */

/*** Compile time: 0.002418041229248 */

/*** Compile time: 0.0023579597473145 */

/*** Compile time: 0.0018420219421387 */

/*** Compile time: 0.0023660659790039 */

/*** Compile time: 0.0024678707122803 */

/*** Compile time: 0.002669095993042 */

/*** Compile time: 0.0016019344329834 */

/*** Compile time: 0.0024709701538086 */

/*** Compile time: 0.017509937286377 */

/*** Compile time: 0.002453088760376 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.00097990036010742 */

/*** Compile time: 0.0022940635681152 */

/*** Compile time: 0.0014958381652832 */

/*** Compile time: 0.0022988319396973 */

/*** Compile time: 0.0025849342346191 */

/*** Compile time: 0.0014679431915283 */

/*** Compile time: 0.0024800300598145 */

/*** Compile time: 0.0015058517456055 */

/*** Compile time: 0.0022938251495361 */

/*** Compile time: 0.002331018447876 */

/*** Compile time: 0.0024478435516357 */

/*** Compile time: 0.0023660659790039 */

/*** Compile time: 0.0024099349975586 */

/*** Compile time: 0.0015690326690674 */

/*** Compile time: 0.0015299320220947 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0023138523101807 */

/*** Compile time: 0.002263069152832 */

/*** Compile time: 0.0021541118621826 */

/*** Compile time: 0.0025491714477539 */

/*** Compile time: 0.0024280548095703 */

/*** Compile time: 0.0026891231536865 */

/*** Compile time: 0.0024821758270264 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0025599002838135 */

/*** Compile time: 0.002554178237915 */

/*** Compile time: 0.0022759437561035 */

/*** Compile time: 0.0014340877532959 */

/*** Compile time: 0.0014779567718506 */

/*** Compile time: 0.0022830963134766 */

/*** Compile time: 0.0023748874664307 */

/*** Compile time: 0.0016410350799561 */

/*** Compile time: 0.0026359558105469 */

/*** Compile time: 0.002669095993042 */

/*** Compile time: 0.0024378299713135 */

/*** Compile time: 0.0024969577789307 */

/*** Compile time: 0.0014028549194336 */

/*** Compile time: 0.0025029182434082 */

/*** Compile time: 0.0024299621582031 */

/*** Compile time: 0.0015270709991455 */

/*** Compile time: 0.0023939609527588 */

/*** Compile time: 0.0024380683898926 */

/*** Compile time: 0.002810001373291 */

/*** Compile time: 0.0022010803222656 */

/*** Compile time: 0.0023989677429199 */

/*** Compile time: 0.0025699138641357 */

/*** Compile time: 0.0025160312652588 */

/*** Compile time: 0.0022859573364258 */

/*** Compile time: 0.0022869110107422 */

/*** Compile time: 0.0022590160369873 */

/*** Compile time: 0.0029540061950684 */

/*** Compile time: 0.0015139579772949 */

/*** Compile time: 0.002518892288208 */

/*** Compile time: 0.0015518665313721 */

/*** Compile time: 0.003108024597168 */

/*** Compile time: 0.0023810863494873 */

/*** Compile time: 0.0024049282073975 */

/*** Compile time: 0.0032398700714111 */

/*** Compile time: 0.0015518665313721 */

/*** Compile time: 0.0025010108947754 */

/*** Compile time: 0.0025370121002197 */

/*** Compile time: 0.0024871826171875 */

/*** Compile time: 0.002593994140625 */

/*** Compile time: 0.0023810863494873 */

/*** Compile time: 0.0023150444030762 */

/*** Compile time: 0.0014650821685791 */

/*** Compile time: 0.0014700889587402 */

/*** Compile time: 0.0023441314697266 */

/*** Compile time: 0.0024130344390869 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.002263069152832 */

/*** Compile time: 0.001446008682251 */

/*** Compile time: 0.0024130344390869 */

/*** Compile time: 0.0015170574188232 */

/*** Compile time: 0.0026290416717529 */

/*** Compile time: 0.0023539066314697 */

/*** Compile time: 0.0013868808746338 */

/*** Compile time: 0.0021059513092041 */

/*** Compile time: 0.0024278163909912 */

/*** Compile time: 0.002593994140625 */

/*** Compile time: 0.0022900104522705 */

/*** Compile time: 0.0023269653320312 */

/*** Compile time: 0.0023791790008545 */

/*** Compile time: 0.0014119148254395 */

/*** Compile time: 0.0015101432800293 */

/*** Compile time: 0.0023667812347412 */

/*** Compile time: 0.0023860931396484 */

/*** Compile time: 0.0015180110931396 */

/*** Compile time: 0.0023159980773926 */

/*** Compile time: 0.0023801326751709 */

/*** Compile time: 0.002443790435791 */

/*** Compile time: 0.0026071071624756 */

/*** Compile time: 0.0024290084838867 */

/*** Compile time: 0.00235915184021 */

/*** Compile time: 0.0023820400238037 */

/*** Compile time: 0.00177001953125 */

/*** Compile time: 0.002532958984375 */

/*** Compile time: 0.0022640228271484 */

/*** Compile time: 0.0024809837341309 */

/*** Compile time: 0.011255025863647 */

/*** Compile time: 0.0023999214172363 */

/*** Compile time: 0.0024740695953369 */

/*** Compile time: 0.0026700496673584 */

/*** Compile time: 0.0023200511932373 */

/*** Compile time: 0.0024049282073975 */

/*** Compile time: 0.0023031234741211 */

/*** Compile time: 0.002377986907959 */

/*** Compile time: 0.0022649765014648 */

/*** Compile time: 0.0025641918182373 */

/*** Compile time: 0.0025131702423096 */

/*** Compile time: 0.0023550987243652 */

/*** Compile time: 0.0014529228210449 */

/*** Compile time: 0.002514123916626 */

/*** Compile time: 0.0026049613952637 */

/*** Compile time: 0.0015280246734619 */

/*** Compile time: 0.0022950172424316 */

/*** Compile time: 0.0022342205047607 */

/*** Compile time: 0.0014030933380127 */

/*** Compile time: 0.0021851062774658 */

/*** Compile time: 0.0025269985198975 */

/*** Compile time: 0.0021851062774658 */

/*** Compile time: 0.002479076385498 */

/*** Compile time: 0.0021240711212158 */

/*** Compile time: 0.0022408962249756 */

/*** Compile time: 0.0023748874664307 */

/*** Compile time: 0.0023150444030762 */

/*** Compile time: 0.0021200180053711 */

/*** Compile time: 0.0018379688262939 */

/*** Compile time: 0.0021929740905762 */

/*** Compile time: 0.0024430751800537 */

/*** Compile time: 0.0015771389007568 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.0021591186523438 */

/*** Compile time: 0.002485990524292 */

/*** Compile time: 0.0024430751800537 */

/*** Compile time: 0.0024440288543701 */

/*** Compile time: 0.0025539398193359 */

/*** Compile time: 0.0010099411010742 */

/*** Compile time: 0.0023980140686035 */

/*** Compile time: 0.0028131008148193 */

/*** Compile time: 0.0016329288482666 */

/*** Compile time: 0.0025310516357422 */

/*** Compile time: 0.0022170543670654 */

/*** Compile time: 0.0022249221801758 */

/*** Compile time: 0.0026190280914307 */

/*** Compile time: 0.001507043838501 */

/*** Compile time: 0.0023849010467529 */

/*** Compile time: 0.0023269653320312 */

/*** Compile time: 0.0025269985198975 */

/*** Compile time: 0.0022571086883545 */

/*** Compile time: 0.0025210380554199 */

/*** Compile time: 0.0025899410247803 */

/*** Compile time: 0.0025930404663086 */

/*** Compile time: 0.0024728775024414 */

/*** Compile time: 0.0024049282073975 */

/*** Compile time: 0.0022609233856201 */

/*** Compile time: 0.0026950836181641 */

/*** Compile time: 0.0018038749694824 */

/*** Compile time: 0.0019040107727051 */

/*** Compile time: 0.0014650821685791 */

/*** Compile time: 0.0023531913757324 */

/*** Compile time: 0.0024800300598145 */

/*** Compile time: 0.0022990703582764 */

/*** Compile time: 0.0015280246734619 */

/*** Compile time: 0.0027568340301514 */

/*** Compile time: 0.0015308856964111 */

/*** Compile time: 0.0022389888763428 */

/*** Compile time: 0.0025670528411865 */

/*** Compile time: 0.0028419494628906 */

/*** Compile time: 0.0024459362030029 */

/*** Compile time: 0.0025069713592529 */

/*** Compile time: 0.0022311210632324 */

/*** Compile time: 0.0021238327026367 */

/*** Compile time: 0.002385139465332 */

/*** Compile time: 0.0024709701538086 */

/*** Compile time: 0.002575159072876 */

/*** Compile time: 0.0015740394592285 */

/*** Compile time: 0.0023260116577148 */

/*** Compile time: 0.0024039745330811 */

/*** Compile time: 0.0021591186523438 */

/*** Compile time: 0.0035679340362549 */

/*** Compile time: 0.002255916595459 */

/*** Compile time: 0.0022680759429932 */

/*** Compile time: 0.0017421245574951 */

/*** Compile time: 0.0024459362030029 */

/*** Compile time: 0.0025491714477539 */

/*** Compile time: 0.0025129318237305 */

/*** Compile time: 0.0030210018157959 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.002284049987793 */

/*** Compile time: 0.0015509128570557 */

/*** Compile time: 0.0021889209747314 */

/*** Compile time: 0.0025341510772705 */

/*** Compile time: 0.0023231506347656 */

/*** Compile time: 0.0014569759368896 */

/*** Compile time: 0.0023770332336426 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0020930767059326 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.0024199485778809 */

/*** Compile time: 0.0020408630371094 */

/*** Compile time: 0.0024211406707764 */

/*** Compile time: 0.002493143081665 */

/*** Compile time: 0.0026519298553467 */

/*** Compile time: 0.0038180351257324 */

/*** Compile time: 0.0017199516296387 */

/*** Compile time: 0.002377986907959 */

/*** Compile time: 0.0023901462554932 */

/*** Compile time: 0.0023548603057861 */

/*** Compile time: 0.0023009777069092 */

/*** Compile time: 0.0023407936096191 */

/*** Compile time: 0.002249002456665 */

/*** Compile time: 0.0026891231536865 */

/*** Compile time: 0.0022730827331543 */

/*** Compile time: 0.0023410320281982 */

/*** Compile time: 0.0014901161193848 */

/*** Compile time: 0.0021998882293701 */

/*** Compile time: 0.0023539066314697 */

/*** Compile time: 0.0024998188018799 */

/*** Compile time: 0.0027360916137695 */

/*** Compile time: 0.0026571750640869 */

/*** Compile time: 0.0022928714752197 */

/*** Compile time: 0.002249002456665 */

/*** Compile time: 0.0024821758270264 */

/*** Compile time: 0.0023322105407715 */

/*** Compile time: 0.0024919509887695 */

/*** Compile time: 0.0024709701538086 */

/*** Compile time: 0.0015311241149902 */

/*** Compile time: 0.0023820400238037 */

/*** Compile time: 0.0015649795532227 */

/*** Compile time: 0.0024700164794922 */

/*** Compile time: 0.0021629333496094 */

/*** Compile time: 0.0024089813232422 */

/*** Compile time: 0.0023398399353027 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.0026588439941406 */

/*** Compile time: 0.0017168521881104 */

/*** Compile time: 0.0016829967498779 */

/*** Compile time: 0.0023829936981201 */

/*** Compile time: 0.0014221668243408 */

/*** Compile time: 0.0015830993652344 */

/*** Compile time: 0.0024580955505371 */

/*** Compile time: 0.0015408992767334 */

/*** Compile time: 0.0023229122161865 */

/*** Compile time: 0.0015530586242676 */

/*** Compile time: 0.0015549659729004 */

/*** Compile time: 0.0015199184417725 */

/*** Compile time: 0.0016689300537109 */

/*** Compile time: 0.0024800300598145 */

/*** Compile time: 0.0023021697998047 */

/*** Compile time: 0.002295970916748 */

/*** Compile time: 0.0015370845794678 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.0014908313751221 */

/*** Compile time: 0.0015289783477783 */

/*** Compile time: 0.0014889240264893 */

/*** Compile time: 0.0015521049499512 */

/*** Compile time: 0.0016260147094727 */

/*** Compile time: 0.0015840530395508 */

/*** Compile time: 0.001568078994751 */

/*** Compile time: 0.0015888214111328 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.0015161037445068 */

/*** Compile time: 0.0015230178833008 */

/*** Compile time: 0.0015199184417725 */

/*** Compile time: 0.0025181770324707 */

/*** Compile time: 0.0024449825286865 */

/*** Compile time: 0.0024020671844482 */

/*** Compile time: 0.0023469924926758 */

/*** Compile time: 0.002263069152832 */

/*** Compile time: 0.002316951751709 */

/*** Compile time: 0.0026350021362305 */

/*** Compile time: 0.0014970302581787 */

/*** Compile time: 0.0013871192932129 */

/*** Compile time: 0.002673864364624 */

/*** Compile time: 0.0018370151519775 */

/*** Compile time: 0.0023598670959473 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.0025589466094971 */

/*** Compile time: 0.0021688938140869 */

/*** Compile time: 0.0015139579772949 */

/*** Compile time: 0.0031399726867676 */

/*** Compile time: 0.0025889873504639 */

/*** Compile time: 0.0030338764190674 */

/*** Compile time: 0.0022919178009033 */

/*** Compile time: 0.0015780925750732 */

/*** Compile time: 0.0024840831756592 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0022640228271484 */

/*** Compile time: 0.0028889179229736 */

/*** Compile time: 0.0014841556549072 */

/*** Compile time: 0.0014150142669678 */

/*** Compile time: 0.0023901462554932 */

/*** Compile time: 0.0028471946716309 */

/*** Compile time: 0.0022480487823486 */

/*** Compile time: 0.0023260116577148 */

/*** Compile time: 0.0024080276489258 */

/*** Compile time: 0.0014779567718506 */

/*** Compile time: 0.0020408630371094 */

/*** Compile time: 0.0022931098937988 */

/*** Compile time: 0.0022289752960205 */

/*** Compile time: 0.0025060176849365 */

/*** Compile time: 0.0026240348815918 */

/*** Compile time: 0.0023109912872314 */

/*** Compile time: 0.0029098987579346 */

/*** Compile time: 0.0019309520721436 */

/*** Compile time: 0.0024399757385254 */

/*** Compile time: 0.0015931129455566 */

/*** Compile time: 0.0014841556549072 */

/*** Compile time: 0.0025620460510254 */

/*** Compile time: 0.0015380382537842 */

/*** Compile time: 0.001539945602417 */

/*** Compile time: 0.0022590160369873 */

/*** Compile time: 0.0015759468078613 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.001615047454834 */

/*** Compile time: 0.0023820400238037 */

/*** Compile time: 0.002662181854248 */

/*** Compile time: 0.0025269985198975 */

/*** Compile time: 0.0014770030975342 */

/*** Compile time: 0.0024280548095703 */

/*** Compile time: 0.0024030208587646 */

/*** Compile time: 0.001453161239624 */

/*** Compile time: 0.0035791397094727 */

/*** Compile time: 0.00142502784729 */

/*** Compile time: 0.0021600723266602 */

/*** Compile time: 0.0025420188903809 */

/*** Compile time: 0.0014290809631348 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0023550987243652 */

/*** Compile time: 0.0021629333496094 */

/*** Compile time: 0.0024011135101318 */

/*** Compile time: 0.0024130344390869 */

/*** Compile time: 0.0027868747711182 */

/*** Compile time: 0.0022408962249756 */

/*** Compile time: 0.0022759437561035 */

/*** Compile time: 0.0089130401611328 */

/*** Compile time: 0.0014300346374512 */

/*** Compile time: 0.00189208984375 */

/*** Compile time: 0.0024189949035645 */

/*** Compile time: 0.002554178237915 */

/*** Compile time: 0.0024230480194092 */

/*** Compile time: 0.0026750564575195 */

/*** Compile time: 0.0023341178894043 */

/*** Compile time: 0.0028119087219238 */

/*** Compile time: 0.002532958984375 */

/*** Compile time: 0.00174880027771 */

/*** Compile time: 0.0024900436401367 */

/*** Compile time: 0.0023269653320312 */

/*** Compile time: 0.0016369819641113 */

/*** Compile time: 0.0023272037506104 */

/*** Compile time: 0.0020699501037598 */

/*** Compile time: 0.0023839473724365 */

/*** Compile time: 0.0015280246734619 */

/*** Compile time: 0.0015320777893066 */

/*** Compile time: 0.0015890598297119 */

/*** Compile time: 0.0024778842926025 */

/*** Compile time: 0.0023097991943359 */

/*** Compile time: 0.0026359558105469 */

/*** Compile time: 0.0025241374969482 */

/*** Compile time: 0.0015251636505127 */

/*** Compile time: 0.0026838779449463 */

/*** Compile time: 0.0025558471679688 */

/*** Compile time: 0.0025248527526855 */

/*** Compile time: 0.0025091171264648 */

/*** Compile time: 0.0024268627166748 */

/*** Compile time: 0.002575159072876 */

/*** Compile time: 0.0023550987243652 */

/*** Compile time: 0.0025808811187744 */

/*** Compile time: 0.0022120475769043 */

/*** Compile time: 0.0026569366455078 */

/*** Compile time: 0.0024101734161377 */

/*** Compile time: 0.002769947052002 */

/*** Compile time: 0.0021240711212158 */

/*** Compile time: 0.0026679039001465 */

/*** Compile time: 0.0022821426391602 */

/*** Compile time: 0.0025079250335693 */

/*** Compile time: 0.0024681091308594 */

/*** Compile time: 0.0022969245910645 */

/*** Compile time: 0.0027761459350586 */

/*** Compile time: 0.0024089813232422 */

/*** Compile time: 0.0024769306182861 */

/*** Compile time: 0.0024359226226807 */

/*** Compile time: 0.002349853515625 */

/*** Compile time: 0.0025289058685303 */

/*** Compile time: 0.0026960372924805 */

/*** Compile time: 0.0023958683013916 */

/*** Compile time: 0.0022859573364258 */

/*** Compile time: 0.0020060539245605 */

/*** Compile time: 0.002251148223877 */

/*** Compile time: 0.0015511512756348 */

/*** Compile time: 0.0015621185302734 */

/*** Compile time: 0.0019519329071045 */

/*** Compile time: 0.0019130706787109 */

/*** Compile time: 0.0024118423461914 */

/*** Compile time: 0.0026729106903076 */

/*** Compile time: 0.0023832321166992 */

/*** Compile time: 0.0022809505462646 */

/*** Compile time: 0.0026309490203857 */

/*** Compile time: 0.0025739669799805 */

/*** Compile time: 0.0015830993652344 */

/*** Compile time: 0.0025677680969238 */

/*** Compile time: 0.0023670196533203 */

/*** Compile time: 0.0023899078369141 */

/*** Compile time: 0.0023138523101807 */

/*** Compile time: 0.002357006072998 */

/*** Compile time: 0.0016229152679443 */

/*** Compile time: 0.0015490055084229 */

/*** Compile time: 0.002216100692749 */

/*** Compile time: 0.002532958984375 */

/*** Compile time: 0.0015261173248291 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.0015251636505127 */

/*** Compile time: 0.0025920867919922 */

/*** Compile time: 0.0022079944610596 */

/*** Compile time: 0.0015079975128174 */

/*** Compile time: 0.0023980140686035 */

/*** Compile time: 0.0015041828155518 */

/*** Compile time: 0.0022940635681152 */

/*** Compile time: 0.0023429393768311 */

/*** Compile time: 0.0014557838439941 */

/*** Compile time: 0.0020139217376709 */

/*** Compile time: 0.0023281574249268 */

/*** Compile time: 0.0025708675384521 */

/*** Compile time: 0.0026569366455078 */

/*** Compile time: 0.002579927444458 */

/*** Compile time: 0.0022730827331543 */

/*** Compile time: 0.0028769969940186 */

/*** Compile time: 0.0014858245849609 */

/*** Compile time: 0.0015478134155273 */

/*** Compile time: 0.0025639533996582 */

/*** Compile time: 0.002302885055542 */

/*** Compile time: 0.0025508403778076 */

/*** Compile time: 0.0025999546051025 */

/*** Compile time: 0.0029890537261963 */

/*** Compile time: 0.0024900436401367 */

/*** Compile time: 0.0014939308166504 */

/*** Compile time: 0.0025908946990967 */

/*** Compile time: 0.0022978782653809 */

/*** Compile time: 0.0025019645690918 */

/*** Compile time: 0.0015759468078613 */

/*** Compile time: 0.0015039443969727 */

/*** Compile time: 0.0019900798797607 */

/*** Compile time: 0.0014681816101074 */

/*** Compile time: 0.0014631748199463 */

/*** Compile time: 0.0083210468292236 */

/*** Compile time: 0.0025629997253418 */

/*** Compile time: 0.0024039745330811 */

/*** Compile time: 0.0024628639221191 */

/*** Compile time: 0.0014529228210449 */

/*** Compile time: 0.0026428699493408 */

/*** Compile time: 0.001439094543457 */

/*** Compile time: 0.002528190612793 */

/*** Compile time: 0.0018320083618164 */

/*** Compile time: 0.0023560523986816 */

/*** Compile time: 0.0023679733276367 */

/*** Compile time: 0.002068042755127 */

/*** Compile time: 0.002263069152832 */

/*** Compile time: 0.0025811195373535 */

/*** Compile time: 0.0023088455200195 */

/*** Compile time: 0.0015459060668945 */

/*** Compile time: 0.0026130676269531 */

/*** Compile time: 0.0024039745330811 */

/*** Compile time: 0.0022861957550049 */

/*** Compile time: 0.0024170875549316 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0026659965515137 */

/*** Compile time: 0.0025699138641357 */

/*** Compile time: 0.0023589134216309 */

/*** Compile time: 0.0021920204162598 */

/*** Compile time: 0.0025038719177246 */

/*** Compile time: 0.0025210380554199 */

/*** Compile time: 0.002471923828125 */

/*** Compile time: 0.0024740695953369 */

/*** Compile time: 0.0024580955505371 */

/*** Compile time: 0.0024561882019043 */

/*** Compile time: 0.0017731189727783 */

/*** Compile time: 0.0025007724761963 */

/*** Compile time: 0.002655029296875 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0014209747314453 */

/*** Compile time: 0.0014328956604004 */

/*** Compile time: 0.0014710426330566 */

/*** Compile time: 0.0014607906341553 */

/*** Compile time: 0.0024409294128418 */

/*** Compile time: 0.0022380352020264 */

/*** Compile time: 0.0024759769439697 */

/*** Compile time: 0.0025699138641357 */

/*** Compile time: 0.0024318695068359 */

/*** Compile time: 0.002406120300293 */

/*** Compile time: 0.0026900768280029 */

/*** Compile time: 0.0024449825286865 */

/*** Compile time: 0.0022439956665039 */

/*** Compile time: 0.0026340484619141 */

/*** Compile time: 0.0028748512268066 */

/*** Compile time: 0.0025029182434082 */

/*** Compile time: 0.0023291110992432 */

/*** Compile time: 0.0023291110992432 */

/*** Compile time: 0.0022830963134766 */

/*** Compile time: 0.0028178691864014 */

/*** Compile time: 0.0026228427886963 */

/*** Compile time: 0.0026919841766357 */

/*** Compile time: 0.0022330284118652 */

/*** Compile time: 0.002730131149292 */

/*** Compile time: 0.0025179386138916 */

/*** Compile time: 0.002377986907959 */

/*** Compile time: 0.0015881061553955 */

/*** Compile time: 0.0016109943389893 */

/*** Compile time: 0.0024700164794922 */

/*** Compile time: 0.0022950172424316 */

/*** Compile time: 0.002363920211792 */

/*** Compile time: 0.0025050640106201 */

/*** Compile time: 0.0021631717681885 */

/*** Compile time: 0.0024940967559814 */

/*** Compile time: 0.0015499591827393 */

/*** Compile time: 0.002647876739502 */

/*** Compile time: 0.0023119449615479 */

/*** Compile time: 0.0025789737701416 */

/*** Compile time: 0.0015840530395508 */

/*** Compile time: 0.0025269985198975 */

/*** Compile time: 0.0024991035461426 */

/*** Compile time: 0.0025489330291748 */

/*** Compile time: 0.0023031234741211 */

/*** Compile time: 0.0015799999237061 */

/*** Compile time: 0.0022759437561035 */

/*** Compile time: 0.0027060508728027 */

/*** Compile time: 0.0025241374969482 */

/*** Compile time: 0.0022139549255371 */

/*** Compile time: 0.0024139881134033 */

/*** Compile time: 0.0024459362030029 */

/*** Compile time: 0.0016219615936279 */

/*** Compile time: 0.0015838146209717 */

/*** Compile time: 0.0015838146209717 */

/*** Compile time: 0.0015578269958496 */

/*** Compile time: 0.0022411346435547 */

/*** Compile time: 0.0023808479309082 */

/*** Compile time: 0.0024878978729248 */

/*** Compile time: 0.0028150081634521 */

/*** Compile time: 0.0021941661834717 */

/*** Compile time: 0.0027561187744141 */

/*** Compile time: 0.0026168823242188 */

/*** Compile time: 0.0023581981658936 */

/*** Compile time: 0.0023260116577148 */

/*** Compile time: 0.0027570724487305 */

/*** Compile time: 0.0023419857025146 */

/*** Compile time: 0.0016047954559326 */

/*** Compile time: 0.0015511512756348 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.0015358924865723 */

/*** Compile time: 0.0024609565734863 */

/*** Compile time: 0.0024800300598145 */

/*** Compile time: 0.0015251636505127 */

/*** Compile time: 0.0024011135101318 */

/*** Compile time: 0.0023598670959473 */

/*** Compile time: 0.0025761127471924 */

/*** Compile time: 0.0015177726745605 */

/*** Compile time: 0.0025489330291748 */

/*** Compile time: 0.0024721622467041 */

/*** Compile time: 0.0015900135040283 */

/*** Compile time: 0.0025219917297363 */

/*** Compile time: 0.0027048587799072 */

/*** Compile time: 0.0023629665374756 */

/*** Compile time: 0.0024211406707764 */

/*** Compile time: 0.0014891624450684 */

/*** Compile time: 0.0024468898773193 */

/*** Compile time: 0.0023291110992432 */

/*** Compile time: 0.0027971267700195 */

/*** Compile time: 0.0025179386138916 */

/*** Compile time: 0.0026719570159912 */

/*** Compile time: 0.0016310214996338 */

/*** Compile time: 0.0027470588684082 */

/*** Compile time: 0.0025570392608643 */

/*** Compile time: 0.0024478435516357 */

/*** Compile time: 0.0024809837341309 */

/*** Compile time: 0.0024280548095703 */

/*** Compile time: 0.0023720264434814 */

/*** Compile time: 0.0026600360870361 */

/*** Compile time: 0.0027599334716797 */

/*** Compile time: 0.0023000240325928 */

/*** Compile time: 0.0015320777893066 */

/*** Compile time: 0.0026628971099854 */

/*** Compile time: 0.0027880668640137 */

/*** Compile time: 0.0015602111816406 */

/*** Compile time: 0.0023789405822754 */

/*** Compile time: 0.0016160011291504 */

/*** Compile time: 0.0024149417877197 */

/*** Compile time: 0.0026969909667969 */

/*** Compile time: 0.0025169849395752 */

/*** Compile time: 0.0034148693084717 */

/*** Compile time: 0.002479076385498 */

/*** Compile time: 0.0025150775909424 */

/*** Compile time: 0.0015628337860107 */

/*** Compile time: 0.0024940967559814 */

/*** Compile time: 0.0027799606323242 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.0015099048614502 */

/*** Compile time: 0.0015649795532227 */

/*** Compile time: 0.0015048980712891 */

/*** Compile time: 0.0024750232696533 */

/*** Compile time: 0.0026869773864746 */

/*** Compile time: 0.0024881362915039 */

/*** Compile time: 0.0023958683013916 */

/*** Compile time: 0.0014939308166504 */

/*** Compile time: 0.002439022064209 */

/*** Compile time: 0.0027010440826416 */

/*** Compile time: 0.0015909671783447 */

/*** Compile time: 0.0026159286499023 */

/*** Compile time: 0.0023608207702637 */

/*** Compile time: 0.0022830963134766 */

/*** Compile time: 0.0025160312652588 */

/*** Compile time: 0.0022790431976318 */

/*** Compile time: 0.0024359226226807 */

/*** Compile time: 0.0023858547210693 */

/*** Compile time: 0.0023829936981201 */

/*** Compile time: 0.0026619434356689 */

/*** Compile time: 0.0025820732116699 */

/*** Compile time: 0.0026099681854248 */

/*** Compile time: 0.0025279521942139 */

/*** Compile time: 0.0015449523925781 */

/*** Compile time: 0.0018558502197266 */

/*** Compile time: 0.0024809837341309 */

/*** Compile time: 0.0023329257965088 */

/*** Compile time: 0.0024571418762207 */

/*** Compile time: 0.0024950504302979 */

/*** Compile time: 0.0029621124267578 */

/*** Compile time: 0.0024740695953369 */

/*** Compile time: 0.0025310516357422 */

/*** Compile time: 0.0015771389007568 */

/*** Compile time: 0.0023288726806641 */

/*** Compile time: 0.0027408599853516 */

/*** Compile time: 0.0024409294128418 */

/*** Compile time: 0.0027401447296143 */

/*** Compile time: 0.0024909973144531 */

/*** Compile time: 0.0026650428771973 */

/*** Compile time: 0.0024769306182861 */

/*** Compile time: 0.0024840831756592 */

/*** Compile time: 0.0027599334716797 */

/*** Compile time: 0.0024888515472412 */

/*** Compile time: 0.0025129318237305 */

/*** Compile time: 0.0023829936981201 */

/*** Compile time: 0.0014488697052002 */

/*** Compile time: 0.0024130344390869 */

/*** Compile time: 0.0027539730072021 */

/*** Compile time: 0.002863883972168 */

/*** Compile time: 0.0025150775909424 */

/*** Compile time: 0.0016140937805176 */

/*** Compile time: 0.0015509128570557 */

/*** Compile time: 0.0024518966674805 */

/*** Compile time: 0.0017280578613281 */

/*** Compile time: 0.0028359889984131 */

/*** Compile time: 0.0019807815551758 */

/*** Compile time: 0.0024080276489258 */

/*** Compile time: 0.0015809535980225 */

/*** Compile time: 0.0021958351135254 */

/*** Compile time: 0.002094030380249 */

/*** Compile time: 0.0024161338806152 */

/*** Compile time: 0.001446008682251 */

/*** Compile time: 0.0023951530456543 */

/*** Compile time: 0.0022599697113037 */

/*** Compile time: 0.0025808811187744 */

/*** Compile time: 0.0022208690643311 */

/*** Compile time: 0.0015249252319336 */

/*** Compile time: 0.0026588439941406 */

/*** Compile time: 0.0025918483734131 */

/*** Compile time: 0.0017638206481934 */

/*** Compile time: 0.001600980758667 */

/*** Compile time: 0.0019440650939941 */

/*** Compile time: 0.0024709701538086 */

/*** Compile time: 0.0025699138641357 */

/*** Compile time: 0.0015809535980225 */

/*** Compile time: 0.0024769306182861 */

/*** Compile time: 0.0029079914093018 */

/*** Compile time: 0.0026130676269531 */

/*** Compile time: 0.0014598369598389 */

/*** Compile time: 0.0016140937805176 */

/*** Compile time: 0.001471996307373 */

/*** Compile time: 0.0024898052215576 */

/*** Compile time: 0.0015780925750732 */

/*** Compile time: 0.0015709400177002 */

/*** Compile time: 0.0024750232696533 */

/*** Compile time: 0.0025207996368408 */

/*** Compile time: 0.0023679733276367 */

/*** Compile time: 0.0025148391723633 */

/*** Compile time: 0.0018990039825439 */

/*** Compile time: 0.0023670196533203 */

/*** Compile time: 0.0026149749755859 */

/*** Compile time: 0.0024290084838867 */

/*** Compile time: 0.0016038417816162 */

/*** Compile time: 0.0014519691467285 */

/*** Compile time: 0.0025639533996582 */

/*** Compile time: 0.0025300979614258 */

/*** Compile time: 0.0026860237121582 */

/*** Compile time: 0.0015869140625 */

/*** Compile time: 0.0025780200958252 */

/*** Compile time: 0.0028731822967529 */

/*** Compile time: 0.0026171207427979 */

/*** Compile time: 0.0024969577789307 */

/*** Compile time: 0.0022850036621094 */

/*** Compile time: 0.0019681453704834 */

/*** Compile time: 0.0025579929351807 */

/*** Compile time: 0.002406120300293 */

/*** Compile time: 0.0025010108947754 */

/*** Compile time: 0.0026781558990479 */

/*** Compile time: 0.0024909973144531 */

/*** Compile time: 0.0022799968719482 */

/*** Compile time: 0.0015971660614014 */

/*** Compile time: 0.0014939308166504 */

/*** Compile time: 0.0026519298553467 */

/*** Compile time: 0.0016279220581055 */

/*** Compile time: 0.0025038719177246 */

/*** Compile time: 0.0026350021362305 */

/*** Compile time: 0.002554178237915 */

/*** Compile time: 0.0026369094848633 */

/*** Compile time: 0.0026869773864746 */

/*** Compile time: 0.0015990734100342 */

/*** Compile time: 0.0023128986358643 */

/*** Compile time: 0.002371072769165 */

/*** Compile time: 0.0017788410186768 */

/*** Compile time: 0.0016090869903564 */

/*** Compile time: 0.0024409294128418 */

/*** Compile time: 0.0015811920166016 */

/*** Compile time: 0.0024209022521973 */

/*** Compile time: 0.0027830600738525 */

/*** Compile time: 0.0021688938140869 */

/*** Compile time: 0.0025410652160645 */

/*** Compile time: 0.002795934677124 */

/*** Compile time: 0.0025250911712646 */

/*** Compile time: 0.0024318695068359 */

/*** Compile time: 0.0025699138641357 */

/*** Compile time: 0.0015609264373779 */

/*** Compile time: 0.0027499198913574 */

/*** Compile time: 0.0029659271240234 */

/*** Compile time: 0.0026309490203857 */

/*** Compile time: 0.0015830993652344 */

/*** Compile time: 0.0029699802398682 */

/*** Compile time: 0.0014190673828125 */

/*** Compile time: 0.0026700496673584 */

/*** Compile time: 0.0028049945831299 */

/*** Compile time: 0.0017139911651611 */

/*** Compile time: 0.0024399757385254 */

/*** Compile time: 0.0025849342346191 */

/*** Compile time: 0.0023491382598877 */

/*** Compile time: 0.0028500556945801 */

/*** Compile time: 0.0025060176849365 */

/*** Compile time: 0.0016510486602783 */

/*** Compile time: 0.0015490055084229 */

/*** Compile time: 0.0023238658905029 */

/*** Compile time: 0.0022640228271484 */

/*** Compile time: 0.0023419857025146 */

/*** Compile time: 0.002748966217041 */

/*** Compile time: 0.0024940967559814 */

/*** Compile time: 0.0015170574188232 */

/*** Compile time: 0.0026240348815918 */

/*** Compile time: 0.0023670196533203 */

/*** Compile time: 0.0021989345550537 */

/*** Compile time: 0.0027170181274414 */

/*** Compile time: 0.0015609264373779 */

/*** Compile time: 0.0015661716461182 */

/*** Compile time: 0.0016000270843506 */

/*** Compile time: 0.15962386131287 */

/*** Compile time: 0.0031709671020508 */

/*** Compile time: 0.00307297706604 */

/*** Compile time: 0.0019240379333496 */

/*** Compile time: 0.0027689933776855 */

/*** Compile time: 0.0027158260345459 */

/*** Compile time: 0.0018241405487061 */

/*** Compile time: 0.0031068325042725 */

/*** Compile time: 0.0025138854980469 */

/*** Compile time: 0.0025579929351807 */

/*** Compile time: 0.0024900436401367 */

/*** Compile time: 0.0027461051940918 */

/*** Compile time: 0.0024600028991699 */

/*** Compile time: 0.0032360553741455 */

/*** Compile time: 0.0027680397033691 */

/*** Compile time: 0.002532958984375 */

/*** Compile time: 0.0022392272949219 */

/*** Compile time: 0.003046989440918 */

/*** Compile time: 0.0025479793548584 */

/*** Compile time: 0.0024709701538086 */

/*** Compile time: 0.0015771389007568 */

/*** Compile time: 0.0023939609527588 */

/*** Compile time: 0.0028889179229736 */

/*** Compile time: 0.0024809837341309 */

/*** Compile time: 0.0027451515197754 */

/*** Compile time: 0.0024511814117432 */

/*** Compile time: 0.0026340484619141 */

/*** Compile time: 0.0015671253204346 */

/*** Compile time: 0.0016500949859619 */

/*** Compile time: 0.0026609897613525 */

/*** Compile time: 0.0026819705963135 */

/*** Compile time: 0.0024490356445312 */

/*** Compile time: 0.0027129650115967 */

/*** Compile time: 0.0028531551361084 */

/*** Compile time: 0.0027451515197754 */

/*** Compile time: 0.0027191638946533 */

/*** Compile time: 0.0028889179229736 */

/*** Compile time: 0.001568078994751 */

/*** Compile time: 0.0024149417877197 */

/*** Compile time: 0.0022411346435547 */

/*** Compile time: 0.0029020309448242 */

/*** Compile time: 0.0018711090087891 */

/*** Compile time: 0.0019218921661377 */

/*** Compile time: 0.0019290447235107 */

/*** Compile time: 0.00160813331604 */

/*** Compile time: 0.003004789352417 */

/*** Compile time: 0.0025780200958252 */

/*** Compile time: 0.0024440288543701 */

/*** Compile time: 0.0015969276428223 */

/*** Compile time: 0.0016589164733887 */

/*** Compile time: 0.0029840469360352 */

/*** Compile time: 0.0025999546051025 */

/*** Compile time: 0.0016579627990723 */

/*** Compile time: 0.0028789043426514 */

/*** Compile time: 0.0028650760650635 */

/*** Compile time: 0.0030040740966797 */

/*** Compile time: 0.0024309158325195 */

/*** Compile time: 0.0016059875488281 */

/*** Compile time: 0.0015678405761719 */

/*** Compile time: 0.001568078994751 */

/*** Compile time: 0.002579927444458 */

/*** Compile time: 0.0019049644470215 */

/*** Compile time: 0.002518892288208 */

/*** Compile time: 0.002708911895752 */

/*** Compile time: 0.0026090145111084 */

/*** Compile time: 0.0023729801177979 */

/*** Compile time: 0.0025229454040527 */

/*** Compile time: 0.0025770664215088 */

/*** Compile time: 0.0028610229492188 */

/*** Compile time: 0.0028469562530518 */

/*** Compile time: 0.0024428367614746 */

/*** Compile time: 0.0023431777954102 */

/*** Compile time: 0.0024430751800537 */

/*** Compile time: 0.0016109943389893 */

/*** Compile time: 0.0019979476928711 */

/*** Compile time: 0.0026240348815918 */

/*** Compile time: 0.002540111541748 */

/*** Compile time: 0.0027730464935303 */

/*** Compile time: 0.0025169849395752 */

/*** Compile time: 0.0027320384979248 */

/*** Compile time: 0.0022690296173096 */

/*** Compile time: 0.0024092197418213 */

/*** Compile time: 0.0028860569000244 */

/*** Compile time: 0.0025920867919922 */

/*** Compile time: 0.0027070045471191 */

/*** Compile time: 0.0026700496673584 */

/*** Compile time: 0.002938985824585 */

/*** Compile time: 0.0015828609466553 */

/*** Compile time: 0.0025579929351807 */

/*** Compile time: 0.0027329921722412 */

/*** Compile time: 0.0027909278869629 */

/*** Compile time: 0.0025877952575684 */

/*** Compile time: 0.0016059875488281 */

/*** Compile time: 0.0026929378509521 */

/*** Compile time: 0.0015649795532227 */

/*** Compile time: 0.0016250610351562 */

/*** Compile time: 0.0023651123046875 */

/*** Compile time: 0.002396821975708 */

/*** Compile time: 0.0031030178070068 */

/*** Compile time: 0.0028181076049805 */

/*** Compile time: 0.0015740394592285 */

/*** Compile time: 0.0030767917633057 */

/*** Compile time: 0.0032460689544678 */

/*** Compile time: 0.0027639865875244 */

/*** Compile time: 0.0025858879089355 */

/*** Compile time: 0.0029439926147461 */

/*** Compile time: 0.0016379356384277 */

/*** Compile time: 0.0016741752624512 */

/*** Compile time: 0.0026350021362305 */

/*** Compile time: 0.0026619434356689 */

/*** Compile time: 0.001633882522583 */

/*** Compile time: 0.0016469955444336 */

/*** Compile time: 0.0016779899597168 */

/*** Compile time: 0.0015490055084229 */

/*** Compile time: 0.0027029514312744 */

/*** Compile time: 0.0025959014892578 */

/*** Compile time: 0.0016059875488281 */

/*** Compile time: 0.0024259090423584 */

/*** Compile time: 0.0027120113372803 */

/*** Compile time: 0.0016360282897949 */

/*** Compile time: 0.0020020008087158 */

/*** Compile time: 0.0025091171264648 */

/*** Compile time: 0.002795934677124 */

/*** Compile time: 0.0023379325866699 */

/*** Compile time: 0.0031290054321289 */

/*** Compile time: 0.0016188621520996 */

/*** Compile time: 0.0024700164794922 */

/*** Compile time: 0.0026650428771973 */

/*** Compile time: 0.0028271675109863 */

/*** Compile time: 0.0024299621582031 */

/*** Compile time: 0.0015840530395508 */

/*** Compile time: 0.0025589466094971 */

/*** Compile time: 0.0030250549316406 */

/*** Compile time: 0.0015978813171387 */

/*** Compile time: 0.0026729106903076 */

/*** Compile time: 0.0026810169219971 */

/*** Compile time: 0.0027980804443359 */

/*** Compile time: 0.0016930103302002 */

/*** Compile time: 0.0025789737701416 */

/*** Compile time: 0.0027451515197754 */

/*** Compile time: 0.0024318695068359 */

/*** Compile time: 0.0026190280914307 */

/*** Compile time: 0.0027949810028076 */

/*** Compile time: 0.0024778842926025 */

/*** Compile time: 0.0024449825286865 */

/*** Compile time: 0.0010640621185303 */

/*** Compile time: 0.0027778148651123 */

/*** Compile time: 0.00164794921875 */

/*** Compile time: 0.0024380683898926 */

/*** Compile time: 0.002579927444458 */

/*** Compile time: 0.0025970935821533 */

/*** Compile time: 0.002418041229248 */

/*** Compile time: 0.0025849342346191 */

/*** Compile time: 0.0024371147155762 */

/*** Compile time: 0.0025961399078369 */

/*** Compile time: 0.0019540786743164 */

/*** Compile time: 0.0025529861450195 */

/*** Compile time: 0.0024528503417969 */

/*** Compile time: 0.0027680397033691 */

/*** Compile time: 0.0026900768280029 */

/*** Compile time: 0.0027389526367188 */

/*** Compile time: 0.0024261474609375 */

/*** Compile time: 0.0024309158325195 */

/*** Compile time: 0.0015270709991455 */

/*** Compile time: 0.0026800632476807 */

/*** Compile time: 0.002363920211792 */

/*** Compile time: 0.003058910369873 */

/*** Compile time: 0.0024290084838867 */

/*** Compile time: 0.0024349689483643 */

/*** Compile time: 0.0016260147094727 */

/*** Compile time: 0.0029299259185791 */

/*** Compile time: 0.0024070739746094 */

/*** Compile time: 0.0016241073608398 */

/*** Compile time: 0.0016658306121826 */

/*** Compile time: 0.0023939609527588 */

/*** Compile time: 0.002518892288208 */

/*** Compile time: 0.0015702247619629 */

/*** Compile time: 0.0025789737701416 */

/*** Compile time: 0.0026419162750244 */

/*** Compile time: 0.0024640560150146 */

/*** Compile time: 0.0028550624847412 */

/*** Compile time: 0.0023820400238037 */

/*** Compile time: 0.018748998641968 */

/*** Compile time: 0.0018541812896729 */

/*** Compile time: 0.0016250610351562 */

/*** Compile time: 0.0026919841766357 */

/*** Compile time: 0.0024688243865967 */

/*** Compile time: 0.0015361309051514 */

/*** Compile time: 0.0024690628051758 */

/*** Compile time: 0.0016322135925293 */

/*** Compile time: 0.001594066619873 */

/*** Compile time: 0.0029778480529785 */

/*** Compile time: 0.0024139881134033 */

/*** Compile time: 0.0016100406646729 */

/*** Compile time: 0.0025680065155029 */

/*** Compile time: 0.0027759075164795 */

/*** Compile time: 0.0025990009307861 */

/*** Compile time: 0.0016269683837891 */

/*** Compile time: 0.0025539398193359 */

/*** Compile time: 0.0015909671783447 */

/*** Compile time: 0.0027379989624023 */

/*** Compile time: 0.0026528835296631 */

/*** Compile time: 0.0026109218597412 */

/*** Compile time: 0.0016260147094727 */

/*** Compile time: 0.0026950836181641 */

/*** Compile time: 0.0016038417816162 */

/*** Compile time: 0.0025460720062256 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.0023620128631592 */

/*** Compile time: 0.0015969276428223 */

/*** Compile time: 0.0017030239105225 */

/*** Compile time: 0.0017108917236328 */

/*** Compile time: 0.0015738010406494 */

/*** Compile time: 0.0015909671783447 */

/*** Compile time: 0.0025789737701416 */

/*** Compile time: 0.002687931060791 */

/*** Compile time: 0.002464771270752 */

/*** Compile time: 0.0029230117797852 */

/*** Compile time: 0.0016319751739502 */

/*** Compile time: 0.0023431777954102 */

/*** Compile time: 0.00160813331604 */

/*** Compile time: 0.0026860237121582 */

/*** Compile time: 0.0031089782714844 */

/*** Compile time: 0.0016980171203613 */

/*** Compile time: 0.001924991607666 */

/*** Compile time: 0.0024209022521973 */

/*** Compile time: 0.002769947052002 */

/*** Compile time: 0.0027611255645752 */

/*** Compile time: 0.0024349689483643 */

/*** Compile time: 0.0029280185699463 */

/*** Compile time: 0.0025169849395752 */

/*** Compile time: 0.0025568008422852 */

/*** Compile time: 0.0024220943450928 */

/*** Compile time: 0.0016820430755615 */

/*** Compile time: 0.0026271343231201 */

/*** Compile time: 0.004586935043335 */

/*** Compile time: 0.0027289390563965 */

/*** Compile time: 0.0027730464935303 */

/*** Compile time: 0.0026099681854248 */

/*** Compile time: 0.0028719902038574 */

/*** Compile time: 0.002856969833374 */

/*** Compile time: 0.0026490688323975 */

/*** Compile time: 0.0024909973144531 */

/*** Compile time: 0.001896858215332 */

/*** Compile time: 0.0026159286499023 */

/*** Compile time: 0.0029089450836182 */

/*** Compile time: 0.0027320384979248 */

/*** Compile time: 0.0026099681854248 */

/*** Compile time: 0.0026779174804688 */

/*** Compile time: 0.0025191307067871 */

/*** Compile time: 0.0028719902038574 */

/*** Compile time: 0.0016398429870605 */

/*** Compile time: 0.0023708343505859 */

/*** Compile time: 0.002593994140625 */

/*** Compile time: 0.0015871524810791 */

/*** Compile time: 0.0016019344329834 */

/*** Compile time: 0.0015051364898682 */

/*** Compile time: 0.0016031265258789 */

/*** Compile time: 0.0026848316192627 */

/*** Compile time: 0.0024490356445312 */

/*** Compile time: 0.0024721622467041 */

/*** Compile time: 0.0024569034576416 */

/*** Compile time: 0.0022258758544922 */

/*** Compile time: 0.0023460388183594 */

/*** Compile time: 0.0025300979614258 */

/*** Compile time: 0.0015177726745605 */

/*** Compile time: 0.0026490688323975 */

/*** Compile time: 0.0023040771484375 */

/*** Compile time: 0.002349853515625 */

/*** Compile time: 0.0016298294067383 */

/*** Compile time: 0.0016260147094727 */

/*** Compile time: 0.0016138553619385 */

/*** Compile time: 0.0026521682739258 */

/*** Compile time: 0.0026631355285645 */

/*** Compile time: 0.0025010108947754 */

/*** Compile time: 0.0024878978729248 */

/*** Compile time: 0.0028190612792969 */

/*** Compile time: 0.0016469955444336 */

/*** Compile time: 0.0016050338745117 */

/*** Compile time: 0.0015950202941895 */

/*** Compile time: 0.0015220642089844 */

/*** Compile time: 0.0025489330291748 */

/*** Compile time: 0.0018999576568604 */

/*** Compile time: 0.0026021003723145 */

/*** Compile time: 0.0016348361968994 */

/*** Compile time: 0.0029339790344238 */

/*** Compile time: 0.0024659633636475 */

/*** Compile time: 0.0027360916137695 */

/*** Compile time: 0.0010631084442139 */

/*** Compile time: 0.0025730133056641 */

/*** Compile time: 0.002561092376709 */

/*** Compile time: 0.0015649795532227 */

/*** Compile time: 0.0027191638946533 */

/*** Compile time: 0.0024809837341309 */

/*** Compile time: 0.0026891231536865 */

/*** Compile time: 0.0027899742126465 */

/*** Compile time: 0.0020890235900879 */

/*** Compile time: 0.0027439594268799 */

/*** Compile time: 0.0026481151580811 */

/*** Compile time: 0.0025608539581299 */

/*** Compile time: 0.0030529499053955 */

/*** Compile time: 0.0025651454925537 */

/*** Compile time: 0.0017359256744385 */

/*** Compile time: 0.0026590824127197 */

/*** Compile time: 0.002446174621582 */

/*** Compile time: 0.0026600360870361 */

/*** Compile time: 0.0025308132171631 */

/*** Compile time: 0.0027759075164795 */

/*** Compile time: 0.0024809837341309 */

/*** Compile time: 0.0028541088104248 */

/*** Compile time: 0.0027439594268799 */

/*** Compile time: 0.0016520023345947 */

/*** Compile time: 0.0026650428771973 */

/*** Compile time: 0.0024168491363525 */

/*** Compile time: 0.0028431415557861 */

/*** Compile time: 0.0016908645629883 */

/*** Compile time: 0.0033419132232666 */

/*** Compile time: 0.0016298294067383 */

/*** Compile time: 0.002694845199585 */

/*** Compile time: 0.0038139820098877 */

/*** Compile time: 0.0025980472564697 */

/*** Compile time: 0.001600980758667 */

/*** Compile time: 0.0014770030975342 */

/*** Compile time: 0.002525806427002 */

/*** Compile time: 0.0025300979614258 */

/*** Compile time: 0.0027520656585693 */

/*** Compile time: 0.0020079612731934 */

/*** Compile time: 0.0015730857849121 */

/*** Compile time: 0.0028059482574463 */

/*** Compile time: 0.0015401840209961 */

/*** Compile time: 0.0025570392608643 */

/*** Compile time: 0.0025279521942139 */

/*** Compile time: 0.0024518966674805 */

/*** Compile time: 0.0024709701538086 */

/*** Compile time: 0.0022649765014648 */

/*** Compile time: 0.001615047454834 */

/*** Compile time: 0.0017027854919434 */

/*** Compile time: 0.0025568008422852 */

/*** Compile time: 0.0016050338745117 */

/*** Compile time: 0.0024850368499756 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.002446174621582 */

/*** Compile time: 0.0029299259185791 */

/*** Compile time: 0.0028119087219238 */

/*** Compile time: 0.0026459693908691 */

/*** Compile time: 0.35751104354858 */

/*** Compile time: 0.0020499229431152 */

/*** Compile time: 0.0016391277313232 */

/*** Compile time: 0.0025620460510254 */

/*** Compile time: 0.0016260147094727 */

/*** Compile time: 0.001600980758667 */

/*** Compile time: 0.0031640529632568 */

/*** Compile time: 0.0026469230651855 */

/*** Compile time: 0.0028040409088135 */

/*** Compile time: 0.0040409564971924 */

/*** Compile time: 0.0025138854980469 */

/*** Compile time: 0.0027170181274414 */

/*** Compile time: 0.0028259754180908 */

/*** Compile time: 0.0028929710388184 */

/*** Compile time: 0.002892017364502 */

/*** Compile time: 0.002701997756958 */

/*** Compile time: 0.0025589466094971 */

/*** Compile time: 0.0016560554504395 */

/*** Compile time: 0.0027470588684082 */

/*** Compile time: 0.0032069683074951 */

/*** Compile time: 0.0024800300598145 */

/*** Compile time: 0.0034048557281494 */

/*** Compile time: 0.002830982208252 */

/*** Compile time: 0.0025460720062256 */

/*** Compile time: 0.0030410289764404 */

/*** Compile time: 0.0029201507568359 */

/*** Compile time: 0.0015480518341064 */

/*** Compile time: 0.0028798580169678 */

/*** Compile time: 0.0031559467315674 */

/*** Compile time: 0.0030019283294678 */

/*** Compile time: 0.0016160011291504 */

/*** Compile time: 0.0027401447296143 */

/*** Compile time: 0.0023579597473145 */

/*** Compile time: 0.0028960704803467 */

/*** Compile time: 0.0025548934936523 */

/*** Compile time: 0.0023958683013916 */

/*** Compile time: 0.0029160976409912 */

/*** Compile time: 0.0026769638061523 */

/*** Compile time: 0.0025959014892578 */

/*** Compile time: 0.0016942024230957 */

/*** Compile time: 0.0025677680969238 */

/*** Compile time: 0.0025360584259033 */

/*** Compile time: 0.0025179386138916 */

/*** Compile time: 0.0024709701538086 */

/*** Compile time: 0.0026397705078125 */

/*** Compile time: 0.0025820732116699 */

/*** Compile time: 0.0027999877929688 */

/*** Compile time: 0.0024948120117188 */

/*** Compile time: 0.003058910369873 */

/*** Compile time: 0.002885103225708 */

/*** Compile time: 0.0016219615936279 */

/*** Compile time: 0.00164794921875 */

/*** Compile time: 0.0028841495513916 */

/*** Compile time: 0.0017349720001221 */

/*** Compile time: 0.0029239654541016 */

/*** Compile time: 0.0027821063995361 */

/*** Compile time: 0.0022609233856201 */

/*** Compile time: 0.0024299621582031 */

/*** Compile time: 0.0016531944274902 */

/*** Compile time: 0.0016458034515381 */

/*** Compile time: 0.0029749870300293 */

/*** Compile time: 0.0024659633636475 */

/*** Compile time: 0.0029098987579346 */

/*** Compile time: 0.0026819705963135 */

/*** Compile time: 0.0026459693908691 */

/*** Compile time: 0.001737117767334 */

/*** Compile time: 0.0016169548034668 */

/*** Compile time: 0.0016450881958008 */

/*** Compile time: 0.0025489330291748 */

/*** Compile time: 0.0024020671844482 */

/*** Compile time: 0.0017571449279785 */

/*** Compile time: 0.0031299591064453 */

/*** Compile time: 0.002525806427002 */

/*** Compile time: 0.0025589466094971 */

/*** Compile time: 0.002612829208374 */

/*** Compile time: 0.0029079914093018 */

/*** Compile time: 0.0029950141906738 */

/*** Compile time: 0.002504825592041 */

/*** Compile time: 0.0026290416717529 */

/*** Compile time: 0.0029759407043457 */

/*** Compile time: 0.0027248859405518 */

/*** Compile time: 0.0030190944671631 */

/*** Compile time: 0.0016849040985107 */

/*** Compile time: 0.0028030872344971 */

/*** Compile time: 0.0017039775848389 */

/*** Compile time: 0.0016770362854004 */

/*** Compile time: 0.0026280879974365 */

/*** Compile time: 0.0024828910827637 */

/*** Compile time: 0.0016798973083496 */

/*** Compile time: 0.0026481151580811 */

/*** Compile time: 0.0016798973083496 */

/*** Compile time: 0.0026979446411133 */

/*** Compile time: 0.0026450157165527 */

/*** Compile time: 0.0031900405883789 */

/*** Compile time: 0.0028231143951416 */

/*** Compile time: 0.0024950504302979 */

/*** Compile time: 0.0025739669799805 */

/*** Compile time: 0.0028979778289795 */

/*** Compile time: 0.0026459693908691 */

/*** Compile time: 0.0027050971984863 */

/*** Compile time: 0.0027170181274414 */

/*** Compile time: 0.0017819404602051 */

/*** Compile time: 0.0025219917297363 */

/*** Compile time: 0.0027990341186523 */

/*** Compile time: 0.0027511119842529 */

/*** Compile time: 0.0089809894561768 */

/*** Compile time: 0.0026040077209473 */

/*** Compile time: 0.0026130676269531 */

/*** Compile time: 0.0027070045471191 */

/*** Compile time: 0.0031740665435791 */

/*** Compile time: 0.0023708343505859 */

/*** Compile time: 0.0028557777404785 */

/*** Compile time: 0.0027070045471191 */

/*** Compile time: 0.0023090839385986 */

/*** Compile time: 0.002730131149292 */

/*** Compile time: 0.0030548572540283 */

/*** Compile time: 0.0026218891143799 */

/*** Compile time: 0.0025150775909424 */

/*** Compile time: 0.0027880668640137 */

/*** Compile time: 0.0034680366516113 */

/*** Compile time: 0.0016751289367676 */

/*** Compile time: 0.0031170845031738 */

/*** Compile time: 0.0020191669464111 */

/*** Compile time: 0.0027291774749756 */

/*** Compile time: 0.0030651092529297 */

/*** Compile time: 0.0025591850280762 */

/*** Compile time: 0.0026450157165527 */

/*** Compile time: 0.0026111602783203 */

/*** Compile time: 0.002626895904541 */

/*** Compile time: 0.0029139518737793 */

/*** Compile time: 0.0024869441986084 */

/*** Compile time: 0.0027530193328857 */

/*** Compile time: 0.0026450157165527 */

/*** Compile time: 0.0024731159210205 */

/*** Compile time: 0.0027730464935303 */

/*** Compile time: 0.002565860748291 */

/*** Compile time: 0.0032138824462891 */

/*** Compile time: 0.0032060146331787 */

/*** Compile time: 0.0029220581054688 */

/*** Compile time: 0.0019237995147705 */

/*** Compile time: 0.0027539730072021 */

/*** Compile time: 0.0029950141906738 */

/*** Compile time: 0.0026609897613525 */

/*** Compile time: 0.0024979114532471 */

/*** Compile time: 0.0026781558990479 */

/*** Compile time: 0.0016598701477051 */

/*** Compile time: 0.0027029514312744 */

/*** Compile time: 0.0020909309387207 */

/*** Compile time: 0.0027167797088623 */

/*** Compile time: 0.0016679763793945 */

/*** Compile time: 0.0016520023345947 */

/*** Compile time: 0.0023820400238037 */

/*** Compile time: 0.0027270317077637 */

/*** Compile time: 0.0030190944671631 */

/*** Compile time: 0.0027151107788086 */

/*** Compile time: 0.0029289722442627 */

/*** Compile time: 0.0016870498657227 */

/*** Compile time: 0.0025858879089355 */

/*** Compile time: 0.001615047454834 */

/*** Compile time: 0.0027461051940918 */

/*** Compile time: 0.0024659633636475 */

/*** Compile time: 0.0026381015777588 */

/*** Compile time: 0.0027270317077637 */

/*** Compile time: 0.0016200542449951 */

/*** Compile time: 0.0027520656585693 */

/*** Compile time: 0.0016200542449951 */

/*** Compile time: 0.0027291774749756 */

/*** Compile time: 0.0017809867858887 */

/*** Compile time: 0.0015537738800049 */

/*** Compile time: 0.0029089450836182 */

/*** Compile time: 0.0015990734100342 */

/*** Compile time: 0.0024919509887695 */

/*** Compile time: 0.0016019344329834 */

/*** Compile time: 0.0019891262054443 */

/*** Compile time: 0.002763032913208 */

/*** Compile time: 0.0027749538421631 */

/*** Compile time: 0.0030050277709961 */

/*** Compile time: 0.0031929016113281 */

/*** Compile time: 0.00152587890625 */

/*** Compile time: 0.0024411678314209 */

/*** Compile time: 0.0029251575469971 */

/*** Compile time: 0.0017430782318115 */

/*** Compile time: 0.0026390552520752 */

/*** Compile time: 0.0029001235961914 */

/*** Compile time: 0.0028431415557861 */

/*** Compile time: 0.0028140544891357 */

/*** Compile time: 0.0026628971099854 */

/*** Compile time: 0.0031280517578125 */

/*** Compile time: 0.0030181407928467 */

/*** Compile time: 0.0026488304138184 */

/*** Compile time: 0.0026421546936035 */

/*** Compile time: 0.0023841857910156 */

/*** Compile time: 0.002716064453125 */

/*** Compile time: 0.0032320022583008 */

/*** Compile time: 0.0028789043426514 */

/*** Compile time: 0.0025160312652588 */

/*** Compile time: 0.002479076385498 */

/*** Compile time: 0.0017099380493164 */

/*** Compile time: 0.0017309188842773 */

/*** Compile time: 0.0026919841766357 */

/*** Compile time: 0.0016329288482666 */

/*** Compile time: 0.0028109550476074 */

/*** Compile time: 0.0029850006103516 */

/*** Compile time: 0.0023798942565918 */

/*** Compile time: 0.0025551319122314 */

/*** Compile time: 0.0024800300598145 */

/*** Compile time: 0.0016849040985107 */

/*** Compile time: 0.0016570091247559 */

/*** Compile time: 0.002612829208374 */

/*** Compile time: 0.0016729831695557 */

/*** Compile time: 0.0016958713531494 */

/*** Compile time: 0.002985954284668 */

/*** Compile time: 0.0026230812072754 */

/*** Compile time: 0.0027341842651367 */

/*** Compile time: 0.0016829967498779 */

/*** Compile time: 0.0027840137481689 */

/*** Compile time: 0.0017058849334717 */

/*** Compile time: 0.0015230178833008 */

/*** Compile time: 0.002633810043335 */

/*** Compile time: 0.0020959377288818 */

/*** Compile time: 0.0025908946990967 */

/*** Compile time: 0.0027492046356201 */

/*** Compile time: 0.0027098655700684 */

/*** Compile time: 0.0016520023345947 */

/*** Compile time: 0.0020718574523926 */

/*** Compile time: 0.0039169788360596 */

/*** Compile time: 0.003061056137085 */

/*** Compile time: 0.0031239986419678 */

/*** Compile time: 0.0016129016876221 */

/*** Compile time: 0.0018229484558105 */

/*** Compile time: 0.0027711391448975 */

/*** Compile time: 0.003046989440918 */

/*** Compile time: 0.0033719539642334 */

/*** Compile time: 0.0027539730072021 */

/*** Compile time: 0.0027890205383301 */

/*** Compile time: 0.0030388832092285 */

/*** Compile time: 0.0037691593170166 */

/*** Compile time: 0.0028789043426514 */

/*** Compile time: 0.0033671855926514 */

/*** Compile time: 0.002885103225708 */

/*** Compile time: 0.0016698837280273 */

/*** Compile time: 0.0029959678649902 */

/*** Compile time: 0.003774881362915 */

/*** Compile time: 0.0031609535217285 */

/*** Compile time: 0.0025649070739746 */

/*** Compile time: 0.0016379356384277 */

/*** Compile time: 0.0028009414672852 */

/*** Compile time: 0.0016050338745117 */

/*** Compile time: 0.0027990341186523 */

/*** Compile time: 0.002777099609375 */

/*** Compile time: 0.0028760433197021 */

/*** Compile time: 0.0016000270843506 */

/*** Compile time: 0.0028080940246582 */

/*** Compile time: 0.0025649070739746 */

/*** Compile time: 0.0016388893127441 */

/*** Compile time: 0.002659797668457 */

/*** Compile time: 0.002708911895752 */

/*** Compile time: 0.0051999092102051 */

/*** Compile time: 0.0033619403839111 */

/*** Compile time: 0.0034999847412109 */

/*** Compile time: 0.0025720596313477 */

/*** Compile time: 0.0016591548919678 */

/*** Compile time: 0.0017111301422119 */

/*** Compile time: 0.0026710033416748 */

/*** Compile time: 0.0026280879974365 */

/*** Compile time: 0.0031478404998779 */

/*** Compile time: 0.0026071071624756 */

/*** Compile time: 0.0020790100097656 */

/*** Compile time: 0.001680850982666 */

/*** Compile time: 0.00270676612854 */

/*** Compile time: 0.0027439594268799 */

/*** Compile time: 0.0028531551361084 */

/*** Compile time: 0.0029568672180176 */

/*** Compile time: 0.0018389225006104 */

/*** Compile time: 0.0025959014892578 */

/*** Compile time: 0.0017261505126953 */

/*** Compile time: 0.0027740001678467 */

/*** Compile time: 0.0016400814056396 */

/*** Compile time: 0.0030570030212402 */

/*** Compile time: 0.0031502246856689 */

/*** Compile time: 0.001762866973877 */

/*** Compile time: 0.0030288696289062 */

/*** Compile time: 0.0016958713531494 */

/*** Compile time: 0.0027098655700684 */

/*** Compile time: 0.0016570091247559 */

/*** Compile time: 0.0029301643371582 */

/*** Compile time: 0.0027599334716797 */

/*** Compile time: 0.0017111301422119 */

/*** Compile time: 0.0031778812408447 */

/*** Compile time: 0.0025861263275146 */

/*** Compile time: 0.0031871795654297 */

/*** Compile time: 0.0029029846191406 */

/*** Compile time: 0.002816915512085 */

/*** Compile time: 0.0016880035400391 */

/*** Compile time: 0.0030398368835449 */

/*** Compile time: 0.0031399726867676 */

/*** Compile time: 0.0025620460510254 */

/*** Compile time: 0.0028162002563477 */

/*** Compile time: 0.0017299652099609 */

/*** Compile time: 0.0029139518737793 */

/*** Compile time: 0.0070691108703613 */

/*** Compile time: 0.0037040710449219 */

/*** Compile time: 0.0029079914093018 */

/*** Compile time: 0.0030660629272461 */

/*** Compile time: 0.0028190612792969 */

/*** Compile time: 0.0024909973144531 */

/*** Compile time: 0.0015480518341064 */

/*** Compile time: 0.0028831958770752 */

/*** Compile time: 0.0032610893249512 */

/*** Compile time: 0.0020239353179932 */

/*** Compile time: 0.0034809112548828 */

/*** Compile time: 0.0013880729675293 */

/*** Compile time: 0.0026779174804688 */

/*** Compile time: 0.0016388893127441 */

/*** Compile time: 0.0016560554504395 */

/*** Compile time: 0.0027120113372803 */

/*** Compile time: 0.0018761157989502 */

/*** Compile time: 0.0016839504241943 */

/*** Compile time: 0.0028848648071289 */

/*** Compile time: 0.0027649402618408 */

/*** Compile time: 0.0016381740570068 */

/*** Compile time: 0.0019400119781494 */

/*** Compile time: 0.0016441345214844 */

/*** Compile time: 0.0017139911651611 */

/*** Compile time: 0.0015580654144287 */

/*** Compile time: 0.0015988349914551 */

/*** Compile time: 0.0029988288879395 */

/*** Compile time: 0.0025599002838135 */

/*** Compile time: 0.003162145614624 */

/*** Compile time: 0.0027408599853516 */

/*** Compile time: 0.0016410350799561 */

/*** Compile time: 0.0025708675384521 */

/*** Compile time: 0.0016348361968994 */

/*** Compile time: 0.0027470588684082 */

/*** Compile time: 0.0016109943389893 */

/*** Compile time: 0.0016450881958008 */

/*** Compile time: 0.0026628971099854 */

/*** Compile time: 0.0020229816436768 */

/*** Compile time: 0.001662015914917 */

/*** Compile time: 0.0031740665435791 */

/*** Compile time: 0.0017149448394775 */

/*** Compile time: 0.0026488304138184 */

/*** Compile time: 0.0016310214996338 */

/*** Compile time: 0.0028181076049805 */

/*** Compile time: 0.0031180381774902 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.0016610622406006 */

/*** Compile time: 0.0016729831695557 */

/*** Compile time: 0.0016758441925049 */

/*** Compile time: 0.0019080638885498 */

/*** Compile time: 0.0016920566558838 */

/*** Compile time: 0.0016801357269287 */

/*** Compile time: 0.0016500949859619 */

/*** Compile time: 0.0026290416717529 */

/*** Compile time: 0.0016670227050781 */

/*** Compile time: 0.003026008605957 */

/*** Compile time: 0.0030148029327393 */

/*** Compile time: 0.0027379989624023 */

/*** Compile time: 0.0027039051055908 */

/*** Compile time: 0.0016510486602783 */

/*** Compile time: 0.0017240047454834 */

/*** Compile time: 0.0017118453979492 */

/*** Compile time: 0.0028159618377686 */

/*** Compile time: 0.0030109882354736 */

/*** Compile time: 0.002842903137207 */

/*** Compile time: 0.0027928352355957 */

/*** Compile time: 0.0019769668579102 */

/*** Compile time: 0.0026719570159912 */

/*** Compile time: 0.0026681423187256 */

/*** Compile time: 0.0029251575469971 */

/*** Compile time: 0.0023989677429199 */

/*** Compile time: 0.0030832290649414 */

/*** Compile time: 0.0019989013671875 */

/*** Compile time: 0.0020570755004883 */

/*** Compile time: 0.0031208992004395 */

/*** Compile time: 0.002979040145874 */

/*** Compile time: 0.0017039775848389 */

/*** Compile time: 0.0024769306182861 */

/*** Compile time: 0.0027010440826416 */

/*** Compile time: 0.0027379989624023 */

/*** Compile time: 0.0025689601898193 */

/*** Compile time: 0.0027101039886475 */

/*** Compile time: 0.0016989707946777 */

/*** Compile time: 0.0016789436340332 */

/*** Compile time: 0.0016539096832275 */

/*** Compile time: 0.0016970634460449 */

/*** Compile time: 0.0018539428710938 */

/*** Compile time: 0.0029540061950684 */

/*** Compile time: 0.0017228126525879 */

/*** Compile time: 0.0016589164733887 */

/*** Compile time: 0.0026121139526367 */

/*** Compile time: 0.0028469562530518 */

/*** Compile time: 0.0024819374084473 */

/*** Compile time: 0.002680778503418 */

/*** Compile time: 0.0026350021362305 */

/*** Compile time: 0.0020289421081543 */

/*** Compile time: 0.0026140213012695 */

/*** Compile time: 0.0016770362854004 */

/*** Compile time: 0.0020389556884766 */

/*** Compile time: 0.0027270317077637 */

/*** Compile time: 0.0017421245574951 */

/*** Compile time: 0.0027260780334473 */

/*** Compile time: 0.0025279521942139 */

/*** Compile time: 0.43770313262939 */

/*** Compile time: 0.001945972442627 */

/*** Compile time: 0.0058271884918213 */

/*** Compile time: 0.0017390251159668 */

/*** Compile time: 0.0024631023406982 */

/*** Compile time: 0.0029680728912354 */

/*** Compile time: 0.0026159286499023 */

/*** Compile time: 0.0016779899597168 */

/*** Compile time: 0.0016641616821289 */

/*** Compile time: 0.0017299652099609 */

/*** Compile time: 0.0017139911651611 */

/*** Compile time: 0.0024540424346924 */

/*** Compile time: 0.0016410350799561 */

/*** Compile time: 0.0018770694732666 */

/*** Compile time: 0.0028839111328125 */

/*** Compile time: 0.0026009082794189 */

/*** Compile time: 0.002608060836792 */

/*** Compile time: 0.0058660507202148 */

/*** Compile time: 0.0017149448394775 */

/*** Compile time: 0.0026898384094238 */

/*** Compile time: 0.0026679039001465 */

/*** Compile time: 0.0023620128631592 */

/*** Compile time: 0.0016641616821289 */

/*** Compile time: 0.0016930103302002 */

/*** Compile time: 0.0020139217376709 */

/*** Compile time: 0.0025460720062256 */

/*** Compile time: 0.0016520023345947 */

/*** Compile time: 0.0017538070678711 */

/*** Compile time: 0.0016891956329346 */

/*** Compile time: 0.001716136932373 */

/*** Compile time: 0.0017099380493164 */

/*** Compile time: 0.0028669834136963 */

/*** Compile time: 0.0027968883514404 */

/*** Compile time: 0.0016918182373047 */

/*** Compile time: 0.0026462078094482 */

/*** Compile time: 0.0027229785919189 */

/*** Compile time: 0.0026397705078125 */

/*** Compile time: 0.0028300285339355 */

/*** Compile time: 0.0025789737701416 */

/*** Compile time: 0.0028908252716064 */

/*** Compile time: 0.0030639171600342 */

/*** Compile time: 0.0019631385803223 */

/*** Compile time: 0.0017449855804443 */

/*** Compile time: 0.0026919841766357 */

/*** Compile time: 0.0027711391448975 */

/*** Compile time: 0.0027318000793457 */

/*** Compile time: 0.0016889572143555 */

/*** Compile time: 0.0016658306121826 */

/*** Compile time: 0.0016298294067383 */

/*** Compile time: 0.0026988983154297 */

/*** Compile time: 0.0031661987304688 */

/*** Compile time: 0.0026931762695312 */

/*** Compile time: 0.0017740726470947 */

/*** Compile time: 0.0027399063110352 */

/*** Compile time: 0.002788782119751 */

/*** Compile time: 0.0027899742126465 */

/*** Compile time: 0.0026650428771973 */

/*** Compile time: 0.0029339790344238 */

/*** Compile time: 0.0016660690307617 */

/*** Compile time: 0.0029408931732178 */

/*** Compile time: 0.0019700527191162 */

/*** Compile time: 0.0025918483734131 */

/*** Compile time: 0.0024809837341309 */

/*** Compile time: 0.0031061172485352 */

/*** Compile time: 0.0018110275268555 */

/*** Compile time: 0.0026419162750244 */

/*** Compile time: 0.0029449462890625 */

/*** Compile time: 0.0016992092132568 */

/*** Compile time: 0.0016441345214844 */

/*** Compile time: 0.0027449131011963 */

/*** Compile time: 0.0019471645355225 */

/*** Compile time: 0.0026960372924805 */

/*** Compile time: 0.0017058849334717 */

/*** Compile time: 0.0017468929290771 */

/*** Compile time: 0.0016720294952393 */

/*** Compile time: 0.0026669502258301 */

/*** Compile time: 0.0017790794372559 */

/*** Compile time: 0.0027329921722412 */

/*** Compile time: 0.0026578903198242 */

/*** Compile time: 0.0027508735656738 */

/*** Compile time: 0.0024130344390869 */

/*** Compile time: 0.0026929378509521 */

/*** Compile time: 0.0026299953460693 */

/*** Compile time: 0.0027101039886475 */

/*** Compile time: 0.0027279853820801 */

/*** Compile time: 0.0017049312591553 */

/*** Compile time: 0.0016610622406006 */

/*** Compile time: 0.0016920566558838 */

/*** Compile time: 0.001662015914917 */

/*** Compile time: 0.001554012298584 */

/*** Compile time: 0.0027239322662354 */

/*** Compile time: 0.0026159286499023 */

/*** Compile time: 0.0026669502258301 */

/*** Compile time: 0.0017521381378174 */

/*** Compile time: 0.0029468536376953 */

/*** Compile time: 0.0016980171203613 */

/*** Compile time: 0.0026390552520752 */

/*** Compile time: 0.0027041435241699 */

/*** Compile time: 0.0026149749755859 */

/*** Compile time: 0.0026750564575195 */

/*** Compile time: 0.0026860237121582 */

/*** Compile time: 0.0027439594268799 */

/*** Compile time: 0.0026631355285645 */

/*** Compile time: 0.002932071685791 */

/*** Compile time: 0.0033500194549561 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.002918004989624 */

/*** Compile time: 0.002863883972168 */

/*** Compile time: 0.0016868114471436 */

/*** Compile time: 0.0025880336761475 */

/*** Compile time: 0.0027298927307129 */

/*** Compile time: 0.0016880035400391 */

/*** Compile time: 0.0017409324645996 */

/*** Compile time: 0.0018088817596436 */

/*** Compile time: 0.0024840831756592 */

/*** Compile time: 0.0016489028930664 */

/*** Compile time: 0.0016748905181885 */

/*** Compile time: 0.0017039775848389 */

/*** Compile time: 0.0026078224182129 */

/*** Compile time: 0.0024001598358154 */

/*** Compile time: 0.024499893188477 */

/*** Compile time: 0.0031378269195557 */

/*** Compile time: 0.0016419887542725 */

/*** Compile time: 0.0028588771820068 */

/*** Compile time: 0.0031828880310059 */

/*** Compile time: 0.0027389526367188 */

/*** Compile time: 0.0017380714416504 */

/*** Compile time: 0.002892017364502 */

/*** Compile time: 0.0028500556945801 */

/*** Compile time: 0.0017769336700439 */

/*** Compile time: 0.0025749206542969 */

/*** Compile time: 0.0027289390563965 */

/*** Compile time: 0.0017769336700439 */

/*** Compile time: 0.0018138885498047 */

/*** Compile time: 0.0027060508728027 */

/*** Compile time: 0.0027620792388916 */

/*** Compile time: 0.0017290115356445 */

/*** Compile time: 0.00177001953125 */

/*** Compile time: 0.0026769638061523 */

/*** Compile time: 0.0028531551361084 */

/*** Compile time: 0.0017340183258057 */

/*** Compile time: 0.0024290084838867 */

/*** Compile time: 0.0017490386962891 */

/*** Compile time: 0.0018119812011719 */

/*** Compile time: 0.0030028820037842 */

/*** Compile time: 0.0029060840606689 */

/*** Compile time: 0.0016758441925049 */

/*** Compile time: 0.0017411708831787 */

/*** Compile time: 0.0017690658569336 */

/*** Compile time: 0.0016770362854004 */

/*** Compile time: 0.0016720294952393 */

/*** Compile time: 0.0016670227050781 */

/*** Compile time: 0.018306016921997 */

/*** Compile time: 0.0027661323547363 */

/*** Compile time: 0.0025861263275146 */

/*** Compile time: 0.0016429424285889 */

/*** Compile time: 0.0027899742126465 */

/*** Compile time: 0.0026900768280029 */

/*** Compile time: 0.0028500556945801 */

/*** Compile time: 0.0018241405487061 */

/*** Compile time: 0.0025029182434082 */

/*** Compile time: 0.0029058456420898 */

/*** Compile time: 0.003075122833252 */

/*** Compile time: 0.002547025680542 */

/*** Compile time: 0.0016870498657227 */

/*** Compile time: 0.0020549297332764 */

/*** Compile time: 0.0028371810913086 */

/*** Compile time: 0.0017759799957275 */

/*** Compile time: 0.0016679763793945 */

/*** Compile time: 0.0033650398254395 */

/*** Compile time: 0.002877950668335 */

/*** Compile time: 0.0021159648895264 */

/*** Compile time: 0.0028419494628906 */

/*** Compile time: 0.002871036529541 */

/*** Compile time: 0.0026459693908691 */

/*** Compile time: 0.0017859935760498 */

/*** Compile time: 0.002701997756958 */

/*** Compile time: 0.0016639232635498 */

/*** Compile time: 0.0025908946990967 */

/*** Compile time: 0.0032260417938232 */

/*** Compile time: 0.0028350353240967 */

/*** Compile time: 0.0016748905181885 */

/*** Compile time: 0.0027470588684082 */

/*** Compile time: 0.0031890869140625 */

/*** Compile time: 0.00301194190979 */

/*** Compile time: 0.0026700496673584 */

/*** Compile time: 0.0031712055206299 */

/*** Compile time: 0.0017118453979492 */

/*** Compile time: 0.0028600692749023 */

/*** Compile time: 0.0028460025787354 */

/*** Compile time: 0.0028989315032959 */

/*** Compile time: 0.0027880668640137 */

/*** Compile time: 0.0030848979949951 */

/*** Compile time: 0.002316951751709 */

/*** Compile time: 0.0029351711273193 */

/*** Compile time: 0.0030820369720459 */

/*** Compile time: 0.0029940605163574 */

/*** Compile time: 0.0027260780334473 */

/*** Compile time: 0.0028250217437744 */

/*** Compile time: 0.0026590824127197 */

/*** Compile time: 0.0017750263214111 */

/*** Compile time: 0.0020411014556885 */

/*** Compile time: 0.0030019283294678 */

/*** Compile time: 0.0017509460449219 */

/*** Compile time: 0.0015518665313721 */

/*** Compile time: 0.0026769638061523 */

/*** Compile time: 0.0017249584197998 */

/*** Compile time: 0.0026421546936035 */

/*** Compile time: 0.0030651092529297 */

/*** Compile time: 0.0021531581878662 */

/*** Compile time: 0.0029609203338623 */

/*** Compile time: 0.0027811527252197 */

/*** Compile time: 0.0030069351196289 */

/*** Compile time: 0.0017428398132324 */

/*** Compile time: 0.002004861831665 */

/*** Compile time: 0.0025348663330078 */

/*** Compile time: 0.015156984329224 */

/*** Compile time: 0.0025608539581299 */

/*** Compile time: 0.002673864364624 */

/*** Compile time: 0.002734899520874 */

/*** Compile time: 0.0027189254760742 */

/*** Compile time: 0.0029242038726807 */

/*** Compile time: 0.0017020702362061 */

/*** Compile time: 0.0027821063995361 */

/*** Compile time: 0.0029430389404297 */

/*** Compile time: 0.0016651153564453 */

/*** Compile time: 0.0028128623962402 */

/*** Compile time: 0.0027439594268799 */

/*** Compile time: 0.0029129981994629 */

/*** Compile time: 0.0016639232635498 */

/*** Compile time: 0.0026659965515137 */

/*** Compile time: 0.0031678676605225 */

/*** Compile time: 0.0016849040985107 */

/*** Compile time: 0.0041449069976807 */

/*** Compile time: 0.0026538372039795 */

/*** Compile time: 0.0029640197753906 */

/*** Compile time: 0.0017220973968506 */

/*** Compile time: 0.0026929378509521 */

/*** Compile time: 0.0017650127410889 */

/*** Compile time: 0.0016589164733887 */

/*** Compile time: 0.0029251575469971 */

/*** Compile time: 0.0016911029815674 */

/*** Compile time: 0.0026941299438477 */

/*** Compile time: 0.0025191307067871 */

/*** Compile time: 0.0026428699493408 */

/*** Compile time: 0.0028419494628906 */

/*** Compile time: 0.0016729831695557 */

/*** Compile time: 0.0037240982055664 */

/*** Compile time: 0.0020501613616943 */

/*** Compile time: 0.0028140544891357 */

/*** Compile time: 0.0017671585083008 */

/*** Compile time: 0.0028481483459473 */

/*** Compile time: 0.0017662048339844 */

/*** Compile time: 0.0026171207427979 */

/*** Compile time: 0.0018749237060547 */

/*** Compile time: 0.0026109218597412 */

/*** Compile time: 0.0032680034637451 */

/*** Compile time: 0.0031759738922119 */

/*** Compile time: 0.0020780563354492 */

/*** Compile time: 0.0030958652496338 */

/*** Compile time: 0.0025918483734131 */

/*** Compile time: 0.0019631385803223 */

/*** Compile time: 0.0025968551635742 */

/*** Compile time: 0.0026359558105469 */

/*** Compile time: 0.0026040077209473 */

/*** Compile time: 0.0019938945770264 */

/*** Compile time: 0.0025839805603027 */

/*** Compile time: 0.0027410984039307 */

/*** Compile time: 0.0032119750976562 */

/*** Compile time: 0.0028178691864014 */

/*** Compile time: 0.002723217010498 */

/*** Compile time: 0.0027050971984863 */

/*** Compile time: 0.0017280578613281 */

/*** Compile time: 0.002810001373291 */

/*** Compile time: 0.0027270317077637 */

/*** Compile time: 0.0017800331115723 */

/*** Compile time: 0.0028378963470459 */

/*** Compile time: 0.0028350353240967 */

/*** Compile time: 0.002626895904541 */

/*** Compile time: 0.0017678737640381 */

/*** Compile time: 0.0029799938201904 */

/*** Compile time: 0.0033149719238281 */

/*** Compile time: 0.0029001235961914 */

/*** Compile time: 0.0018308162689209 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.0017979145050049 */

/*** Compile time: 0.0027780532836914 */

/*** Compile time: 0.0028610229492188 */

/*** Compile time: 0.0017809867858887 */

/*** Compile time: 0.0017361640930176 */

/*** Compile time: 0.0020120143890381 */

/*** Compile time: 0.0018770694732666 */

/*** Compile time: 0.0027868747711182 */

/*** Compile time: 0.0028450489044189 */

/*** Compile time: 0.0027680397033691 */

/*** Compile time: 0.0031390190124512 */

/*** Compile time: 0.0017261505126953 */

/*** Compile time: 0.0027530193328857 */

/*** Compile time: 0.0032858848571777 */

/*** Compile time: 0.0018620491027832 */

/*** Compile time: 0.0028340816497803 */

/*** Compile time: 0.0029239654541016 */

/*** Compile time: 0.002655029296875 */

/*** Compile time: 0.0041370391845703 */

/*** Compile time: 0.0017149448394775 */

/*** Compile time: 0.0026788711547852 */

/*** Compile time: 0.0029430389404297 */

/*** Compile time: 0.0026860237121582 */

/*** Compile time: 0.0025889873504639 */

/*** Compile time: 0.0033829212188721 */

/*** Compile time: 0.002655029296875 */

/*** Compile time: 0.0028989315032959 */

/*** Compile time: 0.0028729438781738 */

/*** Compile time: 0.0029830932617188 */

/*** Compile time: 0.0029010772705078 */

/*** Compile time: 0.0031211376190186 */

/*** Compile time: 0.0017910003662109 */

/*** Compile time: 0.00177001953125 */

/*** Compile time: 0.0017409324645996 */

/*** Compile time: 0.0017359256744385 */

/*** Compile time: 0.001655101776123 */

/*** Compile time: 0.0026969909667969 */

/*** Compile time: 0.0026149749755859 */

/*** Compile time: 0.0036020278930664 */

/*** Compile time: 0.0017070770263672 */

/*** Compile time: 0.0031580924987793 */

/*** Compile time: 0.0018138885498047 */

/*** Compile time: 0.0017309188842773 */

/*** Compile time: 0.0028090476989746 */

/*** Compile time: 0.0030081272125244 */

/*** Compile time: 0.0030479431152344 */

/*** Compile time: 0.0025060176849365 */

/*** Compile time: 0.0026588439941406 */

/*** Compile time: 0.0028657913208008 */

/*** Compile time: 0.0028729438781738 */

/*** Compile time: 0.0020530223846436 */

/*** Compile time: 0.002849817276001 */

/*** Compile time: 0.0011789798736572 */

/*** Compile time: 0.0021607875823975 */

/*** Compile time: 0.0017879009246826 */

/*** Compile time: 0.0017299652099609 */

/*** Compile time: 0.0027401447296143 */

/*** Compile time: 0.0021989345550537 */

/*** Compile time: 0.0028328895568848 */

/*** Compile time: 0.0016660690307617 */

/*** Compile time: 0.0017220973968506 */

/*** Compile time: 0.0028059482574463 */

/*** Compile time: 0.0025899410247803 */

/*** Compile time: 0.003262996673584 */

/*** Compile time: 0.0027050971984863 */

/*** Compile time: 0.002997875213623 */

/*** Compile time: 0.0018401145935059 */

/*** Compile time: 0.0025420188903809 */

/*** Compile time: 0.0017690658569336 */

/*** Compile time: 0.0028209686279297 */

/*** Compile time: 0.0029759407043457 */

/*** Compile time: 0.0026078224182129 */

/*** Compile time: 0.0030460357666016 */

/*** Compile time: 0.0031142234802246 */

/*** Compile time: 0.0017910003662109 */

/*** Compile time: 0.0019478797912598 */

/*** Compile time: 0.0024011135101318 */

/*** Compile time: 0.0028610229492188 */

/*** Compile time: 0.0018060207366943 */

/*** Compile time: 0.0017118453979492 */

/*** Compile time: 0.0027048587799072 */

/*** Compile time: 0.0028190612792969 */

/*** Compile time: 0.0027060508728027 */

/*** Compile time: 0.0029470920562744 */

/*** Compile time: 0.0016849040985107 */

/*** Compile time: 0.0029881000518799 */

/*** Compile time: 0.0018270015716553 */

/*** Compile time: 0.0019938945770264 */

/*** Compile time: 0.0020720958709717 */

/*** Compile time: 0.0030229091644287 */

/*** Compile time: 0.0016880035400391 */

/*** Compile time: 0.0028049945831299 */

/*** Compile time: 0.0029339790344238 */

/*** Compile time: 0.0017080307006836 */

/*** Compile time: 0.0028209686279297 */

/*** Compile time: 0.0027921199798584 */

/*** Compile time: 0.0028090476989746 */

/*** Compile time: 0.0017650127410889 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.0012037754058838 */

/*** Compile time: 0.0014228820800781 */

/*** Compile time: 0.0011951923370361 */

/*** Compile time: 0.0012550354003906 */

/*** Compile time: 0.0012252330780029 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0012319087982178 */

/*** Compile time: 0.001194953918457 */

/*** Compile time: 0.0012669563293457 */

/*** Compile time: 0.0012688636779785 */

/*** Compile time: 0.0012009143829346 */

/*** Compile time: 0.0012779235839844 */

/*** Compile time: 0.0012490749359131 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.001288890838623 */

/*** Compile time: 0.0012919902801514 */

/*** Compile time: 0.0012209415435791 */

/*** Compile time: 0.0013070106506348 */

/*** Compile time: 0.0013279914855957 */

/*** Compile time: 0.001276969909668 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.001194953918457 */

/*** Compile time: 0.0011899471282959 */

/*** Compile time: 0.0013041496276855 */

/*** Compile time: 0.0012600421905518 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0012657642364502 */

/*** Compile time: 0.0027620792388916 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0016000270843506 */

/*** Compile time: 0.0012989044189453 */

/*** Compile time: 0.002734899520874 */

/*** Compile time: 0.0012788772583008 */

/*** Compile time: 0.0015380382537842 */

/*** Compile time: 0.0025269985198975 */

/*** Compile time: 0.0012528896331787 */

/*** Compile time: 0.0012781620025635 */

/*** Compile time: 0.001276969909668 */

/*** Compile time: 0.0028958320617676 */

/*** Compile time: 0.002701997756958 */

/*** Compile time: 0.0012390613555908 */

/*** Compile time: 0.002892017364502 */

/*** Compile time: 0.0027849674224854 */

/*** Compile time: 0.0026991367340088 */

/*** Compile time: 0.0012068748474121 */

/*** Compile time: 0.0026359558105469 */

/*** Compile time: 0.0029201507568359 */

/*** Compile time: 0.0010039806365967 */

/*** Compile time: 0.0027239322662354 */

/*** Compile time: 0.0030419826507568 */

/*** Compile time: 0.0012180805206299 */

/*** Compile time: 0.002593994140625 */

/*** Compile time: 0.0028610229492188 */

/*** Compile time: 0.0012040138244629 */

/*** Compile time: 0.0026710033416748 */

/*** Compile time: 0.002777099609375 */

/*** Compile time: 0.0012907981872559 */

/*** Compile time: 0.0026419162750244 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0030148029327393 */

/*** Compile time: 0.0012741088867188 */

/*** Compile time: 0.002885103225708 */

/*** Compile time: 0.0012891292572021 */

/*** Compile time: 0.0012898445129395 */

/*** Compile time: 0.0012390613555908 */

/*** Compile time: 0.0012869834899902 */

/*** Compile time: 0.0027778148651123 */

/*** Compile time: 0.0012550354003906 */

/*** Compile time: 0.0027720928192139 */

/*** Compile time: 0.0028021335601807 */

/*** Compile time: 0.0012569427490234 */

/*** Compile time: 0.0029289722442627 */

/*** Compile time: 0.0012550354003906 */

/*** Compile time: 0.0027110576629639 */

/*** Compile time: 0.0028889179229736 */

/*** Compile time: 0.001262903213501 */

/*** Compile time: 0.0012819766998291 */

/*** Compile time: 0.0013091564178467 */

/*** Compile time: 0.0012722015380859 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.0026421546936035 */

/*** Compile time: 0.0029449462890625 */

/*** Compile time: 0.0028481483459473 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.0028650760650635 */

/*** Compile time: 0.0012509822845459 */

/*** Compile time: 0.0028588771820068 */

/*** Compile time: 0.0012879371643066 */

/*** Compile time: 0.0017149448394775 */

/*** Compile time: 0.0028390884399414 */

/*** Compile time: 0.0012772083282471 */

/*** Compile time: 0.0030558109283447 */

/*** Compile time: 0.0028121471405029 */

/*** Compile time: 0.0012722015380859 */

/*** Compile time: 0.0028278827667236 */

/*** Compile time: 0.0028541088104248 */

/*** Compile time: 0.0028769969940186 */

/*** Compile time: 0.0029537677764893 */

/*** Compile time: 0.0011699199676514 */

/*** Compile time: 0.027019023895264 */

/*** Compile time: 0.001251220703125 */

/*** Compile time: 0.0012228488922119 */

/*** Compile time: 0.0031788349151611 */

/*** Compile time: 0.0027060508728027 */

/*** Compile time: 0.0031390190124512 */

/*** Compile time: 0.0013210773468018 */

/*** Compile time: 0.001392126083374 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.0027010440826416 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.001262903213501 */

/*** Compile time: 0.0013210773468018 */

/*** Compile time: 0.0026299953460693 */

/*** Compile time: 0.0012848377227783 */

/*** Compile time: 0.0024659633636475 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.0012621879577637 */

/*** Compile time: 0.002810001373291 */

/*** Compile time: 0.0032508373260498 */

/*** Compile time: 0.002877950668335 */

/*** Compile time: 0.001262903213501 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0012569427490234 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0012869834899902 */

/*** Compile time: 0.0012431144714355 */

/*** Compile time: 0.0026001930236816 */

/*** Compile time: 0.0012741088867188 */

/*** Compile time: 0.0028560161590576 */

/*** Compile time: 0.0030410289764404 */

/*** Compile time: 0.0030808448791504 */

/*** Compile time: 0.0027511119842529 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.00088310241699219 */

/*** Compile time: 0.0031709671020508 */

/*** Compile time: 0.0028550624847412 */

/*** Compile time: 0.0028259754180908 */

/*** Compile time: 0.0012710094451904 */

/*** Compile time: 0.0033349990844727 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.0028419494628906 */

/*** Compile time: 0.0012750625610352 */

/*** Compile time: 0.0027980804443359 */

/*** Compile time: 0.0029740333557129 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.0037908554077148 */

/*** Compile time: 0.0013101100921631 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.002871036529541 */

/*** Compile time: 0.001255989074707 */

/*** Compile time: 0.0013349056243896 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0027291774749756 */

/*** Compile time: 0.0025928020477295 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0027379989624023 */

/*** Compile time: 0.003040075302124 */

/*** Compile time: 0.0013401508331299 */

/*** Compile time: 0.001298189163208 */

/*** Compile time: 0.0012798309326172 */

/*** Compile time: 0.0012319087982178 */

/*** Compile time: 0.0015017986297607 */

/*** Compile time: 0.0012710094451904 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.0012288093566895 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.0030109882354736 */

/*** Compile time: 0.0028238296508789 */

/*** Compile time: 0.0028030872344971 */

/*** Compile time: 0.0012528896331787 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0024728775024414 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.00124192237854 */

/*** Compile time: 0.0012547969818115 */

/*** Compile time: 0.0014078617095947 */

/*** Compile time: 0.0012710094451904 */

/*** Compile time: 0.0012459754943848 */

/*** Compile time: 0.0012331008911133 */

/*** Compile time: 0.0012710094451904 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0027778148651123 */

/*** Compile time: 0.0012989044189453 */

/*** Compile time: 0.0030121803283691 */

/*** Compile time: 0.0029139518737793 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0028679370880127 */

/*** Compile time: 0.001291036605835 */

/*** Compile time: 0.0029048919677734 */

/*** Compile time: 0.0027108192443848 */

/*** Compile time: 0.0012919902801514 */

/*** Compile time: 0.0012669563293457 */

/*** Compile time: 0.0026569366455078 */

/*** Compile time: 0.002669095993042 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0032238960266113 */

/*** Compile time: 0.0032100677490234 */

/*** Compile time: 0.0033159255981445 */

/*** Compile time: 0.0012831687927246 */

/*** Compile time: 0.0028910636901855 */

/*** Compile time: 0.0011880397796631 */

/*** Compile time: 0.002871036529541 */

/*** Compile time: 0.0029962062835693 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0027730464935303 */

/*** Compile time: 0.0028228759765625 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0013258457183838 */

/*** Compile time: 0.001295804977417 */

/*** Compile time: 0.0027999877929688 */

/*** Compile time: 0.0033328533172607 */

/*** Compile time: 0.0026519298553467 */

/*** Compile time: 0.0028419494628906 */

/*** Compile time: 0.0026159286499023 */

/*** Compile time: 0.0025110244750977 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.0013291835784912 */

/*** Compile time: 0.002755880355835 */

/*** Compile time: 0.0027592182159424 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0012550354003906 */

/*** Compile time: 0.0012240409851074 */

/*** Compile time: 0.0027589797973633 */

/*** Compile time: 0.0028901100158691 */

/*** Compile time: 0.0028929710388184 */

/*** Compile time: 0.0028061866760254 */

/*** Compile time: 0.0026218891143799 */

/*** Compile time: 0.0013349056243896 */

/*** Compile time: 0.0025060176849365 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0028030872344971 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.0030150413513184 */

/*** Compile time: 0.0028970241546631 */

/*** Compile time: 0.0029611587524414 */

/*** Compile time: 0.001291036605835 */

/*** Compile time: 0.002791166305542 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0028820037841797 */

/*** Compile time: 0.0028600692749023 */

/*** Compile time: 0.0015389919281006 */

/*** Compile time: 0.0026900768280029 */

/*** Compile time: 0.0012540817260742 */

/*** Compile time: 0.0031309127807617 */

/*** Compile time: 0.0012509822845459 */

/*** Compile time: 0.0012390613555908 */

/*** Compile time: 0.0011999607086182 */

/*** Compile time: 0.0012779235839844 */

/*** Compile time: 0.0027971267700195 */

/*** Compile time: 0.0012819766998291 */

/*** Compile time: 0.0029520988464355 */

/*** Compile time: 0.0012779235839844 */

/*** Compile time: 0.0029070377349854 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.0028250217437744 */

/*** Compile time: 0.0030350685119629 */

/*** Compile time: 0.0026650428771973 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.001190185546875 */

/*** Compile time: 0.0030040740966797 */

/*** Compile time: 0.0026400089263916 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0015380382537842 */

/*** Compile time: 0.002701997756958 */

/*** Compile time: 0.002903938293457 */

/*** Compile time: 0.0015101432800293 */

/*** Compile time: 0.002734899520874 */

/*** Compile time: 0.0027270317077637 */

/*** Compile time: 0.0029621124267578 */

/*** Compile time: 0.0015149116516113 */

/*** Compile time: 0.0030450820922852 */

/*** Compile time: 0.0012741088867188 */

/*** Compile time: 0.0013031959533691 */

/*** Compile time: 0.0029599666595459 */

/*** Compile time: 0.0028698444366455 */

/*** Compile time: 0.0012779235839844 */

/*** Compile time: 0.0035979747772217 */

/*** Compile time: 0.0027401447296143 */

/*** Compile time: 0.0027279853820801 */

/*** Compile time: 0.0027430057525635 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0030789375305176 */

/*** Compile time: 0.002830982208252 */

/*** Compile time: 0.0032391548156738 */

/*** Compile time: 0.0012540817260742 */

/*** Compile time: 0.002903938293457 */

/*** Compile time: 0.0013251304626465 */

/*** Compile time: 0.0027830600738525 */

/*** Compile time: 0.0028290748596191 */

/*** Compile time: 0.0027868747711182 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0029737949371338 */

/*** Compile time: 0.0028510093688965 */

/*** Compile time: 0.0030419826507568 */

/*** Compile time: 0.0027871131896973 */

/*** Compile time: 0.0029089450836182 */

/*** Compile time: 0.0012969970703125 */

/*** Compile time: 0.0013799667358398 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0030078887939453 */

/*** Compile time: 0.0028891563415527 */

/*** Compile time: 0.0030679702758789 */

/*** Compile time: 0.0013830661773682 */

/*** Compile time: 0.0029311180114746 */

/*** Compile time: 0.0029900074005127 */

/*** Compile time: 0.0013349056243896 */

/*** Compile time: 0.0028820037841797 */

/*** Compile time: 0.0013191699981689 */

/*** Compile time: 0.0028359889984131 */

/*** Compile time: 0.0027220249176025 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0013220310211182 */

/*** Compile time: 0.0028820037841797 */

/*** Compile time: 0.0032079219818115 */

/*** Compile time: 0.0013158321380615 */

/*** Compile time: 0.0027759075164795 */

/*** Compile time: 0.0027689933776855 */

/*** Compile time: 0.0013048648834229 */

/*** Compile time: 0.0027129650115967 */

/*** Compile time: 0.0029251575469971 */

/*** Compile time: 0.0013091564178467 */

/*** Compile time: 0.0029261112213135 */

/*** Compile time: 0.0029070377349854 */

/*** Compile time: 0.0031418800354004 */

/*** Compile time: 0.0027310848236084 */

/*** Compile time: 0.0029051303863525 */

/*** Compile time: 0.0026428699493408 */

/*** Compile time: 0.0026021003723145 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.0028860569000244 */

/*** Compile time: 0.002673864364624 */

/*** Compile time: 0.002708911895752 */

/*** Compile time: 0.0029411315917969 */

/*** Compile time: 0.002938985824585 */

/*** Compile time: 0.0033988952636719 */

/*** Compile time: 0.0012950897216797 */

/*** Compile time: 0.0028688907623291 */

/*** Compile time: 0.0030450820922852 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.0012581348419189 */

/*** Compile time: 0.0027809143066406 */

/*** Compile time: 0.0013070106506348 */

/*** Compile time: 0.0014810562133789 */

/*** Compile time: 0.0029029846191406 */

/*** Compile time: 0.003209114074707 */

/*** Compile time: 0.0013108253479004 */

/*** Compile time: 0.0013089179992676 */

/*** Compile time: 0.0028197765350342 */

/*** Compile time: 0.0026710033416748 */

/*** Compile time: 0.0012938976287842 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.001270055770874 */

/*** Compile time: 0.0012638568878174 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0030179023742676 */

/*** Compile time: 0.0030028820037842 */

/*** Compile time: 0.0029959678649902 */

/*** Compile time: 0.0027549266815186 */

/*** Compile time: 0.0030429363250732 */

/*** Compile time: 0.0014529228210449 */

/*** Compile time: 0.0029199123382568 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.002885103225708 */

/*** Compile time: 0.0012798309326172 */

/*** Compile time: 0.0029349327087402 */

/*** Compile time: 0.002964973449707 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.002842903137207 */

/*** Compile time: 0.0012860298156738 */

/*** Compile time: 0.0012650489807129 */

/*** Compile time: 0.002838134765625 */

/*** Compile time: 0.0012681484222412 */

/*** Compile time: 0.003068208694458 */

/*** Compile time: 0.0029950141906738 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.0015678405761719 */

/*** Compile time: 0.0029208660125732 */

/*** Compile time: 0.0029480457305908 */

/*** Compile time: 0.0026819705963135 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.002885103225708 */

/*** Compile time: 0.0027260780334473 */

/*** Compile time: 0.002946138381958 */

/*** Compile time: 0.0029098987579346 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.0027749538421631 */

/*** Compile time: 0.0013060569763184 */

/*** Compile time: 0.0034759044647217 */

/*** Compile time: 0.0028300285339355 */

/*** Compile time: 0.0028481483459473 */

/*** Compile time: 0.0028631687164307 */

/*** Compile time: 0.0029189586639404 */

/*** Compile time: 0.0028278827667236 */

/*** Compile time: 0.0030078887939453 */

/*** Compile time: 0.0026860237121582 */

/*** Compile time: 0.0028131008148193 */

/*** Compile time: 0.0030808448791504 */

/*** Compile time: 0.0029170513153076 */

/*** Compile time: 0.0026679039001465 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0027930736541748 */

/*** Compile time: 0.0028290748596191 */

/*** Compile time: 0.0029850006103516 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.0028719902038574 */

/*** Compile time: 0.0028579235076904 */

/*** Compile time: 0.0027148723602295 */

/*** Compile time: 0.0012989044189453 */

/*** Compile time: 0.0030918121337891 */

/*** Compile time: 0.0027799606323242 */

/*** Compile time: 0.0030748844146729 */

/*** Compile time: 0.0013391971588135 */

/*** Compile time: 0.0028011798858643 */

/*** Compile time: 0.0027861595153809 */

/*** Compile time: 0.0027561187744141 */

/*** Compile time: 0.0028049945831299 */

/*** Compile time: 0.0013308525085449 */

/*** Compile time: 0.0030009746551514 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0027790069580078 */

/*** Compile time: 0.0026729106903076 */

/*** Compile time: 0.0028138160705566 */

/*** Compile time: 0.0028378963470459 */

/*** Compile time: 0.0030498504638672 */

/*** Compile time: 0.0032219886779785 */

/*** Compile time: 0.0030159950256348 */

/*** Compile time: 0.0029001235961914 */

/*** Compile time: 0.0025780200958252 */

/*** Compile time: 0.0029377937316895 */

/*** Compile time: 0.0031158924102783 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0013308525085449 */

/*** Compile time: 0.002708911895752 */

/*** Compile time: 0.0029118061065674 */

/*** Compile time: 0.0031030178070068 */

/*** Compile time: 0.0028960704803467 */

/*** Compile time: 0.0013151168823242 */

/*** Compile time: 0.0012881755828857 */

/*** Compile time: 0.0035791397094727 */

/*** Compile time: 0.0030660629272461 */

/*** Compile time: 0.0028409957885742 */

/*** Compile time: 0.0013418197631836 */

/*** Compile time: 0.0027921199798584 */

/*** Compile time: 0.0013279914855957 */

/*** Compile time: 0.0027909278869629 */

/*** Compile time: 0.0012750625610352 */

/*** Compile time: 0.0013329982757568 */

/*** Compile time: 0.0026919841766357 */

/*** Compile time: 0.0029571056365967 */

/*** Compile time: 0.0027890205383301 */

/*** Compile time: 0.0013267993927002 */

/*** Compile time: 0.0030088424682617 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0012750625610352 */

/*** Compile time: 0.0029640197753906 */

/*** Compile time: 0.0030200481414795 */

/*** Compile time: 0.0030879974365234 */

/*** Compile time: 0.0030241012573242 */

/*** Compile time: 0.003277063369751 */

/*** Compile time: 0.0012941360473633 */

/*** Compile time: 0.0032460689544678 */

/*** Compile time: 0.0016381740570068 */

/*** Compile time: 0.0012948513031006 */

/*** Compile time: 0.0027668476104736 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.0012531280517578 */

/*** Compile time: 0.0029289722442627 */

/*** Compile time: 0.0027620792388916 */

/*** Compile time: 0.0013670921325684 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.002877950668335 */

/*** Compile time: 0.002838134765625 */

/*** Compile time: 0.0029008388519287 */

/*** Compile time: 0.0024149417877197 */

/*** Compile time: 0.0029311180114746 */

/*** Compile time: 0.0029599666595459 */

/*** Compile time: 0.0015881061553955 */

/*** Compile time: 0.0035560131072998 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0028591156005859 */

/*** Compile time: 0.0013391971588135 */

/*** Compile time: 0.0028159618377686 */

/*** Compile time: 0.0027360916137695 */

/*** Compile time: 0.0028958320617676 */

/*** Compile time: 0.0029139518737793 */

/*** Compile time: 0.0027480125427246 */

/*** Compile time: 0.0029640197753906 */

/*** Compile time: 0.0029780864715576 */

/*** Compile time: 0.0026729106903076 */

/*** Compile time: 0.0013220310211182 */

/*** Compile time: 0.0013759136199951 */

/*** Compile time: 0.0010280609130859 */

/*** Compile time: 0.0028970241546631 */

/*** Compile time: 0.0030438899993896 */

/*** Compile time: 0.0029280185699463 */

/*** Compile time: 0.0028340816497803 */

/*** Compile time: 0.0013220310211182 */

/*** Compile time: 0.0014529228210449 */

/*** Compile time: 0.0012741088867188 */

/*** Compile time: 0.0026819705963135 */

/*** Compile time: 0.0013501644134521 */

/*** Compile time: 0.0027711391448975 */

/*** Compile time: 0.0026230812072754 */

/*** Compile time: 0.0027129650115967 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0029349327087402 */

/*** Compile time: 0.0025570392608643 */

/*** Compile time: 0.0027110576629639 */

/*** Compile time: 0.0030078887939453 */

/*** Compile time: 0.0028629302978516 */

/*** Compile time: 0.0013082027435303 */

/*** Compile time: 0.0028510093688965 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0013079643249512 */

/*** Compile time: 0.002842903137207 */

/*** Compile time: 0.0028648376464844 */

/*** Compile time: 0.0031640529632568 */

/*** Compile time: 0.0027940273284912 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.0013139247894287 */

/*** Compile time: 0.0027539730072021 */

/*** Compile time: 0.0030269622802734 */

/*** Compile time: 0.0025990009307861 */

/*** Compile time: 0.0032179355621338 */

/*** Compile time: 0.0028059482574463 */

/*** Compile time: 0.0029671192169189 */

/*** Compile time: 0.0029470920562744 */

/*** Compile time: 0.0029058456420898 */

/*** Compile time: 0.0028560161590576 */

/*** Compile time: 0.0028550624847412 */

/*** Compile time: 0.0029020309448242 */

/*** Compile time: 0.0028691291809082 */

/*** Compile time: 0.0029358863830566 */

/*** Compile time: 0.0029699802398682 */

/*** Compile time: 0.0030450820922852 */

/*** Compile time: 0.0027561187744141 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0027799606323242 */

/*** Compile time: 0.0029580593109131 */

/*** Compile time: 0.0028769969940186 */

/*** Compile time: 0.0013670921325684 */

/*** Compile time: 0.003058910369873 */

/*** Compile time: 0.0031991004943848 */

/*** Compile time: 0.0027220249176025 */

/*** Compile time: 0.002875804901123 */

/*** Compile time: 0.0029149055480957 */

/*** Compile time: 0.0013251304626465 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.0028870105743408 */

/*** Compile time: 0.0031108856201172 */

/*** Compile time: 0.0028359889984131 */

/*** Compile time: 0.0028820037841797 */

/*** Compile time: 0.0039730072021484 */

/*** Compile time: 0.002640962600708 */

/*** Compile time: 0.0027689933776855 */

/*** Compile time: 0.0027568340301514 */

/*** Compile time: 0.0013530254364014 */

/*** Compile time: 0.0027830600738525 */

/*** Compile time: 0.0028400421142578 */

/*** Compile time: 0.003040075302124 */

/*** Compile time: 0.0012779235839844 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0028588771820068 */

/*** Compile time: 0.0029349327087402 */

/*** Compile time: 0.0030450820922852 */

/*** Compile time: 0.0026519298553467 */

/*** Compile time: 0.0012741088867188 */

/*** Compile time: 0.0027267932891846 */

/*** Compile time: 0.0027539730072021 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0030179023742676 */

/*** Compile time: 0.0013680458068848 */

/*** Compile time: 0.0032761096954346 */

/*** Compile time: 0.002863883972168 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0027110576629639 */

/*** Compile time: 0.0012791156768799 */

/*** Compile time: 0.0014150142669678 */

/*** Compile time: 0.0013139247894287 */

/*** Compile time: 0.0013880729675293 */

/*** Compile time: 0.0027589797973633 */

/*** Compile time: 0.0027430057525635 */

/*** Compile time: 0.0028040409088135 */

/*** Compile time: 0.0029292106628418 */

/*** Compile time: 0.0027720928192139 */

/*** Compile time: 0.0013511180877686 */

/*** Compile time: 0.0029289722442627 */

/*** Compile time: 0.0032980442047119 */

/*** Compile time: 0.0013580322265625 */

/*** Compile time: 0.0026860237121582 */

/*** Compile time: 0.0029330253601074 */

/*** Compile time: 0.0028800964355469 */

/*** Compile time: 0.0028579235076904 */

/*** Compile time: 0.0028529167175293 */

/*** Compile time: 0.0027329921722412 */

/*** Compile time: 0.0028750896453857 */

/*** Compile time: 0.0029969215393066 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.0028829574584961 */

/*** Compile time: 0.0028648376464844 */

/*** Compile time: 0.0027220249176025 */

/*** Compile time: 0.0027852058410645 */

/*** Compile time: 0.0029911994934082 */

/*** Compile time: 0.0028891563415527 */

/*** Compile time: 0.0028989315032959 */

/*** Compile time: 0.002953052520752 */

/*** Compile time: 0.002849817276001 */

/*** Compile time: 0.0029189586639404 */

/*** Compile time: 0.0030639171600342 */

/*** Compile time: 0.0028998851776123 */

/*** Compile time: 0.002924919128418 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.002903938293457 */

/*** Compile time: 0.0032250881195068 */

/*** Compile time: 0.0013530254364014 */

/*** Compile time: 0.0026919841766357 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0027468204498291 */

/*** Compile time: 0.0029921531677246 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0014040470123291 */

/*** Compile time: 0.003000020980835 */

/*** Compile time: 0.0025730133056641 */

/*** Compile time: 0.0028669834136963 */

/*** Compile time: 0.0030531883239746 */

/*** Compile time: 0.0015869140625 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0014588832855225 */

/*** Compile time: 0.0028588771820068 */

/*** Compile time: 0.0030980110168457 */

/*** Compile time: 0.0030560493469238 */

/*** Compile time: 0.0029160976409912 */

/*** Compile time: 0.0027949810028076 */

/*** Compile time: 0.0026571750640869 */

/*** Compile time: 0.0028431415557861 */

/*** Compile time: 0.0028321743011475 */

/*** Compile time: 0.0029559135437012 */

/*** Compile time: 0.0012991428375244 */

/*** Compile time: 0.0028901100158691 */

/*** Compile time: 0.0010199546813965 */

/*** Compile time: 0.0030591487884521 */

/*** Compile time: 0.0030100345611572 */

/*** Compile time: 0.0028979778289795 */

/*** Compile time: 0.0028660297393799 */

/*** Compile time: 0.002810001373291 */

/*** Compile time: 0.0030710697174072 */

/*** Compile time: 0.0029520988464355 */

/*** Compile time: 0.0029170513153076 */

/*** Compile time: 0.0029890537261963 */

/*** Compile time: 0.0029032230377197 */

/*** Compile time: 0.0029401779174805 */

/*** Compile time: 0.0028769969940186 */

/*** Compile time: 0.0027599334716797 */

/*** Compile time: 0.0031108856201172 */

/*** Compile time: 0.0027339458465576 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.00331711769104 */

/*** Compile time: 0.0028119087219238 */

/*** Compile time: 0.0030322074890137 */

/*** Compile time: 0.0028688907623291 */

/*** Compile time: 0.0029590129852295 */

/*** Compile time: 0.002871036529541 */

/*** Compile time: 0.0029900074005127 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0028889179229736 */

/*** Compile time: 0.0027868747711182 */

/*** Compile time: 0.0013158321380615 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.0025930404663086 */

/*** Compile time: 0.0029587745666504 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.002877950668335 */

/*** Compile time: 0.0028421878814697 */

/*** Compile time: 0.0013060569763184 */

/*** Compile time: 0.002824068069458 */

/*** Compile time: 0.002885103225708 */

/*** Compile time: 0.0037069320678711 */

/*** Compile time: 0.0026540756225586 */

/*** Compile time: 0.0015919208526611 */

/*** Compile time: 0.0027060508728027 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.0028951168060303 */

/*** Compile time: 0.0032038688659668 */

/*** Compile time: 0.0028221607208252 */

/*** Compile time: 0.0014450550079346 */

/*** Compile time: 0.0029277801513672 */

/*** Compile time: 0.0028431415557861 */

/*** Compile time: 0.0028488636016846 */

/*** Compile time: 0.0029869079589844 */

/*** Compile time: 0.0013318061828613 */

/*** Compile time: 0.0027561187744141 */

/*** Compile time: 0.0013570785522461 */

/*** Compile time: 0.0029361248016357 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0032868385314941 */

/*** Compile time: 0.0030169486999512 */

/*** Compile time: 0.0028948783874512 */

/*** Compile time: 0.0029299259185791 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.0029940605163574 */

/*** Compile time: 0.0030190944671631 */

/*** Compile time: 0.0012872219085693 */

/*** Compile time: 0.0027790069580078 */

/*** Compile time: 0.0027570724487305 */

/*** Compile time: 0.0029940605163574 */

/*** Compile time: 0.003248929977417 */

/*** Compile time: 0.0030250549316406 */

/*** Compile time: 0.0028998851776123 */

/*** Compile time: 0.0032410621643066 */

/*** Compile time: 0.0028998851776123 */

/*** Compile time: 0.0026910305023193 */

/*** Compile time: 0.0030150413513184 */

/*** Compile time: 0.002932071685791 */

/*** Compile time: 0.0028209686279297 */

/*** Compile time: 0.0030088424682617 */

/*** Compile time: 0.0013241767883301 */

/*** Compile time: 0.0026781558990479 */

/*** Compile time: 0.0028140544891357 */

/*** Compile time: 0.0028748512268066 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0027921199798584 */

/*** Compile time: 0.0027480125427246 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.002838134765625 */

/*** Compile time: 0.0029759407043457 */

/*** Compile time: 0.0013930797576904 */

/*** Compile time: 0.0030322074890137 */

/*** Compile time: 0.0026991367340088 */

/*** Compile time: 0.0030460357666016 */

/*** Compile time: 0.0028340816497803 */

/*** Compile time: 0.0030479431152344 */

/*** Compile time: 0.0013401508331299 */

/*** Compile time: 0.0032260417938232 */

/*** Compile time: 0.0029921531677246 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0012838840484619 */

/*** Compile time: 0.003242015838623 */

/*** Compile time: 0.002795934677124 */

/*** Compile time: 0.0030808448791504 */

/*** Compile time: 0.0029158592224121 */

/*** Compile time: 0.0012941360473633 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.0030338764190674 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0028450489044189 */

/*** Compile time: 0.0027930736541748 */

/*** Compile time: 0.0029439926147461 */

/*** Compile time: 0.0029311180114746 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0029799938201904 */

/*** Compile time: 0.0013031959533691 */

/*** Compile time: 0.0028951168060303 */

/*** Compile time: 0.0028738975524902 */

/*** Compile time: 0.0033679008483887 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0029900074005127 */

/*** Compile time: 0.0029408931732178 */

/*** Compile time: 0.0028870105743408 */

/*** Compile time: 0.0013091564178467 */

/*** Compile time: 0.0027561187744141 */

/*** Compile time: 0.0013449192047119 */

/*** Compile time: 0.003046989440918 */

/*** Compile time: 0.0028581619262695 */

/*** Compile time: 0.0029950141906738 */

/*** Compile time: 0.0032930374145508 */

/*** Compile time: 0.003046989440918 */

/*** Compile time: 0.0028159618377686 */

/*** Compile time: 0.0028419494628906 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0013139247894287 */

/*** Compile time: 0.0038731098175049 */

/*** Compile time: 0.0013968944549561 */

/*** Compile time: 0.0029900074005127 */

/*** Compile time: 0.0028738975524902 */

/*** Compile time: 0.0028328895568848 */

/*** Compile time: 0.0026180744171143 */

/*** Compile time: 0.0029501914978027 */

/*** Compile time: 0.0029351711273193 */

/*** Compile time: 0.0029129981994629 */

/*** Compile time: 0.0030350685119629 */

/*** Compile time: 0.0026659965515137 */

/*** Compile time: 0.0029289722442627 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0027401447296143 */

/*** Compile time: 0.0023658275604248 */

/*** Compile time: 0.002791166305542 */

/*** Compile time: 0.0027730464935303 */

/*** Compile time: 0.002716064453125 */

/*** Compile time: 0.0030620098114014 */

/*** Compile time: 0.003183126449585 */

/*** Compile time: 0.0027580261230469 */

/*** Compile time: 0.0028290748596191 */

/*** Compile time: 0.0030379295349121 */

/*** Compile time: 0.0029840469360352 */

/*** Compile time: 0.001356840133667 */

/*** Compile time: 0.0028369426727295 */

/*** Compile time: 0.0013971328735352 */

/*** Compile time: 0.0029809474945068 */

/*** Compile time: 0.0030179023742676 */

/*** Compile time: 0.0030598640441895 */

/*** Compile time: 0.0013070106506348 */

/*** Compile time: 0.0029139518737793 */

/*** Compile time: 0.0012938976287842 */

/*** Compile time: 0.0012588500976562 */

/*** Compile time: 0.0027420520782471 */

/*** Compile time: 0.0028769969940186 */

/*** Compile time: 0.0027670860290527 */

/*** Compile time: 0.0027921199798584 */

/*** Compile time: 0.0013720989227295 */

/*** Compile time: 0.0032029151916504 */

/*** Compile time: 0.0013251304626465 */

/*** Compile time: 0.0028128623962402 */

/*** Compile time: 0.0027551651000977 */

/*** Compile time: 0.0028729438781738 */

/*** Compile time: 0.0030241012573242 */

/*** Compile time: 0.0028181076049805 */

/*** Compile time: 0.001413106918335 */

/*** Compile time: 0.0028839111328125 */

/*** Compile time: 0.0030560493469238 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.0029580593109131 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.0029308795928955 */

/*** Compile time: 0.002720832824707 */

/*** Compile time: 0.0026710033416748 */

/*** Compile time: 0.0030720233917236 */

/*** Compile time: 0.001378059387207 */

/*** Compile time: 0.0028879642486572 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0013759136199951 */

/*** Compile time: 0.0030601024627686 */

/*** Compile time: 0.0027279853820801 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.0013902187347412 */

/*** Compile time: 0.0029690265655518 */

/*** Compile time: 0.00282883644104 */

/*** Compile time: 0.0029699802398682 */

/*** Compile time: 0.0014011859893799 */

/*** Compile time: 0.0030817985534668 */

/*** Compile time: 0.0028681755065918 */

/*** Compile time: 0.0027050971984863 */

/*** Compile time: 0.0027341842651367 */

/*** Compile time: 0.0030879974365234 */

/*** Compile time: 0.0030860900878906 */

/*** Compile time: 0.0013079643249512 */

/*** Compile time: 0.0030770301818848 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0032432079315186 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.0029468536376953 */

/*** Compile time: 0.0032930374145508 */

/*** Compile time: 0.0013628005981445 */

/*** Compile time: 0.0027470588684082 */

/*** Compile time: 0.0031359195709229 */

/*** Compile time: 0.0028729438781738 */

/*** Compile time: 0.0029029846191406 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0029411315917969 */

/*** Compile time: 0.0028541088104248 */

/*** Compile time: 0.0028550624847412 */

/*** Compile time: 0.0028319358825684 */

/*** Compile time: 0.0027618408203125 */

/*** Compile time: 0.0028331279754639 */

/*** Compile time: 0.0029580593109131 */

/*** Compile time: 0.0030331611633301 */

/*** Compile time: 0.0028278827667236 */

/*** Compile time: 0.0029067993164062 */

/*** Compile time: 0.0030419826507568 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0013880729675293 */

/*** Compile time: 0.0012891292572021 */

/*** Compile time: 0.0033559799194336 */

/*** Compile time: 0.0015599727630615 */

/*** Compile time: 0.0030050277709961 */

/*** Compile time: 0.0029439926147461 */

/*** Compile time: 0.003291130065918 */

/*** Compile time: 0.0029869079589844 */

/*** Compile time: 0.0018148422241211 */

/*** Compile time: 0.0030629634857178 */

/*** Compile time: 0.002885103225708 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.0029690265655518 */

/*** Compile time: 0.0028471946716309 */

/*** Compile time: 0.0028600692749023 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.002997875213623 */

/*** Compile time: 0.002903938293457 */

/*** Compile time: 0.0013401508331299 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0013558864593506 */

/*** Compile time: 0.0029661655426025 */

/*** Compile time: 0.0027909278869629 */

/*** Compile time: 0.0012919902801514 */

/*** Compile time: 0.0012989044189453 */

/*** Compile time: 0.0014111995697021 */

/*** Compile time: 0.0013349056243896 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0033199787139893 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.0029830932617188 */

/*** Compile time: 0.0030770301818848 */

/*** Compile time: 0.0014071464538574 */

/*** Compile time: 0.002896785736084 */

/*** Compile time: 0.003026008605957 */

/*** Compile time: 0.002997875213623 */

/*** Compile time: 0.0030360221862793 */

/*** Compile time: 0.0030519962310791 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.0028359889984131 */

/*** Compile time: 0.002953052520752 */

/*** Compile time: 0.0029001235961914 */

/*** Compile time: 0.0026609897613525 */

/*** Compile time: 0.0026991367340088 */

/*** Compile time: 0.0028738975524902 */

/*** Compile time: 0.0014121532440186 */

/*** Compile time: 0.0029060840606689 */

/*** Compile time: 0.0013470649719238 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0013608932495117 */

/*** Compile time: 0.0022199153900146 */

/*** Compile time: 0.0032699108123779 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0013880729675293 */

/*** Compile time: 0.0028009414672852 */

/*** Compile time: 0.0027048587799072 */

/*** Compile time: 0.0013928413391113 */

/*** Compile time: 0.0031430721282959 */

/*** Compile time: 0.002830982208252 */

/*** Compile time: 0.0029258728027344 */

/*** Compile time: 0.0031521320343018 */

/*** Compile time: 0.0028290748596191 */

/*** Compile time: 0.0029580593109131 */

/*** Compile time: 0.0027220249176025 */

/*** Compile time: 0.0030369758605957 */

/*** Compile time: 0.002997875213623 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.0030100345611572 */

/*** Compile time: 0.0027940273284912 */

/*** Compile time: 0.0029580593109131 */

/*** Compile time: 0.0030758380889893 */

/*** Compile time: 0.0029499530792236 */

/*** Compile time: 0.0014021396636963 */

/*** Compile time: 0.0030679702758789 */

/*** Compile time: 0.0032041072845459 */

/*** Compile time: 0.0014209747314453 */

/*** Compile time: 0.0029759407043457 */

/*** Compile time: 0.0027740001678467 */

/*** Compile time: 0.0029671192169189 */

/*** Compile time: 0.0034580230712891 */

/*** Compile time: 0.003087043762207 */

/*** Compile time: 0.0026369094848633 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0016160011291504 */

/*** Compile time: 0.0028269290924072 */

/*** Compile time: 0.0013930797576904 */

/*** Compile time: 0.0028500556945801 */

/*** Compile time: 0.0029919147491455 */

/*** Compile time: 0.003140926361084 */

/*** Compile time: 0.0044090747833252 */

/*** Compile time: 0.0029129981994629 */

/*** Compile time: 0.0029950141906738 */

/*** Compile time: 0.0030009746551514 */

/*** Compile time: 0.0029721260070801 */

/*** Compile time: 0.0013449192047119 */

/*** Compile time: 0.0029850006103516 */

/*** Compile time: 0.0035889148712158 */

/*** Compile time: 0.0029878616333008 */

/*** Compile time: 0.0029909610748291 */

/*** Compile time: 0.0030708312988281 */

/*** Compile time: 0.0028939247131348 */

/*** Compile time: 0.00307297706604 */

/*** Compile time: 0.0030219554901123 */

/*** Compile time: 0.0014328956604004 */

/*** Compile time: 0.0021259784698486 */

/*** Compile time: 0.0028929710388184 */

/*** Compile time: 0.0029640197753906 */

/*** Compile time: 0.0013728141784668 */

/*** Compile time: 0.0027861595153809 */

/*** Compile time: 0.0029830932617188 */

/*** Compile time: 0.0029139518737793 */

/*** Compile time: 0.0029969215393066 */

/*** Compile time: 0.0014090538024902 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0029671192169189 */

/*** Compile time: 0.0030291080474854 */

/*** Compile time: 0.0029349327087402 */

/*** Compile time: 0.0028021335601807 */

/*** Compile time: 0.0028491020202637 */

/*** Compile time: 0.0028901100158691 */

/*** Compile time: 0.0028929710388184 */

/*** Compile time: 0.0029690265655518 */

/*** Compile time: 0.0028519630432129 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.002810001373291 */

/*** Compile time: 0.0032789707183838 */

/*** Compile time: 0.0032920837402344 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0012950897216797 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0017509460449219 */

/*** Compile time: 0.001366138458252 */

/*** Compile time: 0.0027239322662354 */

/*** Compile time: 0.0028219223022461 */

/*** Compile time: 0.0030460357666016 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0014591217041016 */

/*** Compile time: 0.0014009475708008 */

/*** Compile time: 0.0013508796691895 */

/*** Compile time: 0.0013530254364014 */

/*** Compile time: 0.00313401222229 */

/*** Compile time: 0.0031471252441406 */

/*** Compile time: 0.0028989315032959 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0027179718017578 */

/*** Compile time: 0.0030629634857178 */

/*** Compile time: 0.0013980865478516 */

/*** Compile time: 0.0029139518737793 */

/*** Compile time: 0.0027880668640137 */

/*** Compile time: 0.0030109882354736 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.001640796661377 */

/*** Compile time: 0.0013830661773682 */

/*** Compile time: 0.0012660026550293 */

/*** Compile time: 0.0028669834136963 */

/*** Compile time: 0.0030620098114014 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.0028140544891357 */

/*** Compile time: 0.0028979778289795 */

/*** Compile time: 0.001378059387207 */

/*** Compile time: 0.0013670921325684 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0013449192047119 */

/*** Compile time: 0.0030639171600342 */

/*** Compile time: 0.0028340816497803 */

/*** Compile time: 0.0028231143951416 */

/*** Compile time: 0.0013492107391357 */

/*** Compile time: 0.0028889179229736 */

/*** Compile time: 0.0026869773864746 */

/*** Compile time: 0.0013768672943115 */

/*** Compile time: 0.0028829574584961 */

/*** Compile time: 0.0034620761871338 */

/*** Compile time: 0.0031290054321289 */

/*** Compile time: 0.0030238628387451 */

/*** Compile time: 0.0032689571380615 */

/*** Compile time: 0.0028591156005859 */

/*** Compile time: 0.00307297706604 */

/*** Compile time: 0.002720832824707 */

/*** Compile time: 0.0030100345611572 */

/*** Compile time: 0.0028090476989746 */

/*** Compile time: 0.0027658939361572 */

/*** Compile time: 0.0016360282897949 */

/*** Compile time: 0.0029740333557129 */

/*** Compile time: 0.0031070709228516 */

/*** Compile time: 0.0028741359710693 */

/*** Compile time: 0.002997875213623 */

/*** Compile time: 0.0030760765075684 */

/*** Compile time: 0.0027921199798584 */

/*** Compile time: 0.0028131008148193 */

/*** Compile time: 0.003108024597168 */

/*** Compile time: 0.0029370784759521 */

/*** Compile time: 0.0014290809631348 */

/*** Compile time: 0.0013680458068848 */

/*** Compile time: 0.002748966217041 */

/*** Compile time: 0.0029189586639404 */

/*** Compile time: 0.0029420852661133 */

/*** Compile time: 0.0028400421142578 */

/*** Compile time: 0.0030698776245117 */

/*** Compile time: 0.0029211044311523 */

/*** Compile time: 0.002863883972168 */

/*** Compile time: 0.0016119480133057 */

/*** Compile time: 0.0014209747314453 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0014181137084961 */

/*** Compile time: 0.0030059814453125 */

/*** Compile time: 0.0029540061950684 */

/*** Compile time: 0.0030062198638916 */

/*** Compile time: 0.0027780532836914 */

/*** Compile time: 0.0029239654541016 */

/*** Compile time: 0.0030238628387451 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0014019012451172 */

/*** Compile time: 0.0028069019317627 */

/*** Compile time: 0.0029299259185791 */

/*** Compile time: 0.0014481544494629 */

/*** Compile time: 0.001446008682251 */

/*** Compile time: 0.00313401222229 */

/*** Compile time: 0.0027318000793457 */

/*** Compile time: 0.0029928684234619 */

/*** Compile time: 0.0013668537139893 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.0033349990844727 */

/*** Compile time: 0.002960205078125 */

/*** Compile time: 0.0013551712036133 */

/*** Compile time: 0.0014040470123291 */

/*** Compile time: 0.0031027793884277 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0027809143066406 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0014269351959229 */

/*** Compile time: 0.0031630992889404 */

/*** Compile time: 0.0030310153961182 */

/*** Compile time: 0.0031440258026123 */

/*** Compile time: 0.0031280517578125 */

/*** Compile time: 0.0015659332275391 */

/*** Compile time: 0.0013837814331055 */

/*** Compile time: 0.0026450157165527 */

/*** Compile time: 0.0033290386199951 */

/*** Compile time: 0.001392126083374 */

/*** Compile time: 0.0013720989227295 */

/*** Compile time: 0.0032680034637451 */

/*** Compile time: 0.0029828548431396 */

/*** Compile time: 0.0013830661773682 */

/*** Compile time: 0.0029129981994629 */

/*** Compile time: 0.0015480518341064 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.0029559135437012 */

/*** Compile time: 0.0031571388244629 */

/*** Compile time: 0.0032210350036621 */

/*** Compile time: 0.0032172203063965 */

/*** Compile time: 0.0015840530395508 */

/*** Compile time: 0.0030820369720459 */

/*** Compile time: 0.00301194190979 */

/*** Compile time: 0.0029680728912354 */

/*** Compile time: 0.0028948783874512 */

/*** Compile time: 0.0029199123382568 */

/*** Compile time: 0.0028300285339355 */

/*** Compile time: 0.0014519691467285 */

/*** Compile time: 0.0017569065093994 */

/*** Compile time: 0.0015439987182617 */

/*** Compile time: 0.001370906829834 */

/*** Compile time: 0.0033481121063232 */

/*** Compile time: 0.0030100345611572 */

/*** Compile time: 0.0014150142669678 */

/*** Compile time: 0.0029199123382568 */

/*** Compile time: 0.0029139518737793 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0030930042266846 */

/*** Compile time: 0.003371000289917 */

/*** Compile time: 0.0029850006103516 */

/*** Compile time: 0.0029201507568359 */

/*** Compile time: 0.0034370422363281 */

/*** Compile time: 0.0029580593109131 */

/*** Compile time: 0.0033919811248779 */

/*** Compile time: 0.0077009201049805 */

/*** Compile time: 0.0029568672180176 */

/*** Compile time: 0.0028681755065918 */

/*** Compile time: 0.0031459331512451 */

/*** Compile time: 0.0030248165130615 */

/*** Compile time: 0.0031149387359619 */

/*** Compile time: 0.0030670166015625 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.0029361248016357 */

/*** Compile time: 0.0033068656921387 */

/*** Compile time: 0.0030648708343506 */

/*** Compile time: 0.0028669834136963 */

/*** Compile time: 0.0030019283294678 */

/*** Compile time: 0.0034370422363281 */

/*** Compile time: 0.0031189918518066 */

/*** Compile time: 0.0013701915740967 */

/*** Compile time: 0.0033528804779053 */

/*** Compile time: 0.0028491020202637 */

/*** Compile time: 0.0029520988464355 */

/*** Compile time: 0.0029201507568359 */

/*** Compile time: 0.0014269351959229 */

/*** Compile time: 0.0015408992767334 */

/*** Compile time: 0.0030438899993896 */

/*** Compile time: 0.002824068069458 */

/*** Compile time: 0.003126859664917 */

/*** Compile time: 0.00325608253479 */

/*** Compile time: 0.0014209747314453 */

/*** Compile time: 0.00295090675354 */

/*** Compile time: 0.0030012130737305 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.0030760765075684 */

/*** Compile time: 0.0029850006103516 */

/*** Compile time: 0.0033531188964844 */

/*** Compile time: 0.0033049583435059 */

/*** Compile time: 0.0030450820922852 */

/*** Compile time: 0.0028800964355469 */

/*** Compile time: 0.0029830932617188 */

/*** Compile time: 0.0030179023742676 */

/*** Compile time: 0.0030069351196289 */

/*** Compile time: 0.0031499862670898 */

/*** Compile time: 0.0032589435577393 */

/*** Compile time: 0.0024070739746094 */

/*** Compile time: 0.0027768611907959 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0014021396636963 */

/*** Compile time: 0.0028500556945801 */

/*** Compile time: 0.0027039051055908 */

/*** Compile time: 0.0031251907348633 */

/*** Compile time: 0.0028879642486572 */

/*** Compile time: 0.0029017925262451 */

/*** Compile time: 0.0028798580169678 */

/*** Compile time: 0.0013799667358398 */

/*** Compile time: 0.0028738975524902 */

/*** Compile time: 0.0029020309448242 */

/*** Compile time: 0.0028858184814453 */

/*** Compile time: 0.0014550685882568 */

/*** Compile time: 0.0031828880310059 */

/*** Compile time: 0.0030519962310791 */

/*** Compile time: 0.0032172203063965 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0031030178070068 */

/*** Compile time: 0.0030460357666016 */

/*** Compile time: 0.0030169486999512 */

/*** Compile time: 0.0031790733337402 */

/*** Compile time: 0.0014119148254395 */

/*** Compile time: 0.0028929710388184 */

/*** Compile time: 0.0014441013336182 */

/*** Compile time: 0.0032920837402344 */

/*** Compile time: 0.0030529499053955 */

/*** Compile time: 0.0030560493469238 */

/*** Compile time: 0.0029098987579346 */

/*** Compile time: 0.0029680728912354 */

/*** Compile time: 0.0029900074005127 */

/*** Compile time: 0.0029280185699463 */

/*** Compile time: 0.0029201507568359 */

/*** Compile time: 0.0026941299438477 */

/*** Compile time: 0.003026008605957 */

/*** Compile time: 0.0032479763031006 */

/*** Compile time: 0.0029330253601074 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.0013837814331055 */

/*** Compile time: 0.003262996673584 */

/*** Compile time: 0.0030088424682617 */

/*** Compile time: 0.0030078887939453 */

/*** Compile time: 0.0033259391784668 */

/*** Compile time: 0.0029599666595459 */

/*** Compile time: 0.0034878253936768 */

/*** Compile time: 0.0016720294952393 */

/*** Compile time: 0.0029308795928955 */

/*** Compile time: 0.0028090476989746 */

/*** Compile time: 0.0033929347991943 */

/*** Compile time: 0.0029339790344238 */

/*** Compile time: 0.0035090446472168 */

/*** Compile time: 0.0014400482177734 */

/*** Compile time: 0.0025889873504639 */

/*** Compile time: 0.002953052520752 */

/*** Compile time: 0.0030319690704346 */

/*** Compile time: 0.00295090675354 */

/*** Compile time: 0.0033581256866455 */

/*** Compile time: 0.0030498504638672 */

/*** Compile time: 0.0028510093688965 */

/*** Compile time: 0.0032610893249512 */

/*** Compile time: 0.0028760433197021 */

/*** Compile time: 0.0014238357543945 */

/*** Compile time: 0.0028369426727295 */

/*** Compile time: 0.0016710758209229 */

/*** Compile time: 0.0032448768615723 */

/*** Compile time: 0.0031061172485352 */

/*** Compile time: 0.0051419734954834 */

/*** Compile time: 0.0014538764953613 */

/*** Compile time: 0.0014679431915283 */

/*** Compile time: 0.0028040409088135 */

/*** Compile time: 0.0031290054321289 */

/*** Compile time: 0.0030560493469238 */

/*** Compile time: 0.002964973449707 */

/*** Compile time: 0.0029609203338623 */

/*** Compile time: 0.0030009746551514 */

/*** Compile time: 0.0030369758605957 */

/*** Compile time: 0.002716064453125 */

/*** Compile time: 0.002856969833374 */

/*** Compile time: 0.0030701160430908 */

/*** Compile time: 0.0029399394989014 */

/*** Compile time: 0.0029871463775635 */

/*** Compile time: 0.0013358592987061 */

/*** Compile time: 0.0028629302978516 */

/*** Compile time: 0.001708984375 */

/*** Compile time: 0.0032570362091064 */

/*** Compile time: 0.001655101776123 */

/*** Compile time: 0.001798152923584 */

/*** Compile time: 0.0030970573425293 */

/*** Compile time: 0.0030710697174072 */

/*** Compile time: 0.001521110534668 */

/*** Compile time: 0.0032989978790283 */

/*** Compile time: 0.0033419132232666 */

/*** Compile time: 0.0018010139465332 */

/*** Compile time: 0.0029730796813965 */

/*** Compile time: 0.0034499168395996 */

/*** Compile time: 0.0028820037841797 */

/*** Compile time: 0.0029919147491455 */

/*** Compile time: 0.0028789043426514 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0033838748931885 */

/*** Compile time: 0.0031139850616455 */

/*** Compile time: 0.0033628940582275 */

/*** Compile time: 0.001453161239624 */

/*** Compile time: 0.0028660297393799 */

/*** Compile time: 0.0033481121063232 */

/*** Compile time: 0.0016038417816162 */

/*** Compile time: 0.0038721561431885 */

/*** Compile time: 0.0014238357543945 */

/*** Compile time: 0.0030851364135742 */

/*** Compile time: 0.0030159950256348 */

/*** Compile time: 0.0028917789459229 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.0030200481414795 */

/*** Compile time: 0.0029211044311523 */

/*** Compile time: 0.0029940605163574 */

/*** Compile time: 0.0029101371765137 */

/*** Compile time: 0.0034370422363281 */

/*** Compile time: 0.0031070709228516 */

/*** Compile time: 0.0033469200134277 */

/*** Compile time: 0.0029969215393066 */

/*** Compile time: 0.0014638900756836 */

/*** Compile time: 0.29045486450195 */

/*** Compile time: 0.002899169921875 */

/*** Compile time: 0.0014011859893799 */

/*** Compile time: 0.0029950141906738 */

/*** Compile time: 0.0032820701599121 */

/*** Compile time: 0.003154993057251 */

/*** Compile time: 0.0032470226287842 */

/*** Compile time: 0.0032060146331787 */

/*** Compile time: 0.0013740062713623 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0025730133056641 */

/*** Compile time: 0.0031471252441406 */

/*** Compile time: 0.0029089450836182 */

/*** Compile time: 0.0031948089599609 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0031669139862061 */

/*** Compile time: 0.0030748844146729 */

/*** Compile time: 0.0027410984039307 */

/*** Compile time: 0.002863883972168 */

/*** Compile time: 0.0028679370880127 */

/*** Compile time: 0.0033431053161621 */

/*** Compile time: 0.0030272006988525 */

/*** Compile time: 0.0026910305023193 */

/*** Compile time: 0.0029890537261963 */

/*** Compile time: 0.0029330253601074 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0041289329528809 */

/*** Compile time: 0.0013670921325684 */

/*** Compile time: 0.0028338432312012 */

/*** Compile time: 0.0029480457305908 */

/*** Compile time: 0.0029311180114746 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0034270286560059 */

/*** Compile time: 0.0030190944671631 */

/*** Compile time: 0.0017080307006836 */

/*** Compile time: 0.0028109550476074 */

/*** Compile time: 0.0028481483459473 */

/*** Compile time: 0.0029511451721191 */

/*** Compile time: 0.0029139518737793 */

/*** Compile time: 0.0029399394989014 */

/*** Compile time: 0.0031471252441406 */

/*** Compile time: 0.002957820892334 */

/*** Compile time: 0.0073039531707764 */

/*** Compile time: 0.0029819011688232 */

/*** Compile time: 0.0028190612792969 */

/*** Compile time: 0.003040075302124 */

/*** Compile time: 0.0030360221862793 */

/*** Compile time: 0.0033590793609619 */

/*** Compile time: 0.0031108856201172 */

/*** Compile time: 0.0013961791992188 */

/*** Compile time: 0.0030550956726074 */

/*** Compile time: 0.0030050277709961 */

/*** Compile time: 0.0014090538024902 */

/*** Compile time: 0.0029160976409912 */

/*** Compile time: 0.0029449462890625 */

/*** Compile time: 0.0031681060791016 */

/*** Compile time: 0.0032589435577393 */

/*** Compile time: 0.0030660629272461 */

/*** Compile time: 0.0029401779174805 */

/*** Compile time: 0.0014591217041016 */

/*** Compile time: 0.0028839111328125 */

/*** Compile time: 0.0067579746246338 */

/*** Compile time: 0.0029408931732178 */

/*** Compile time: 0.0029749870300293 */

/*** Compile time: 0.0030460357666016 */

/*** Compile time: 0.0018000602722168 */

/*** Compile time: 0.0029749870300293 */

/*** Compile time: 0.0033309459686279 */

/*** Compile time: 0.0028219223022461 */

/*** Compile time: 0.0014219284057617 */

/*** Compile time: 0.0030310153961182 */

/*** Compile time: 0.0029761791229248 */

/*** Compile time: 0.0030670166015625 */

/*** Compile time: 0.0014951229095459 */

/*** Compile time: 0.0014300346374512 */

/*** Compile time: 0.0028989315032959 */

/*** Compile time: 0.0028989315032959 */

/*** Compile time: 0.0030901432037354 */

/*** Compile time: 0.0030519962310791 */

/*** Compile time: 0.003305196762085 */

/*** Compile time: 0.00148606300354 */

/*** Compile time: 0.0029788017272949 */

/*** Compile time: 0.0032951831817627 */

/*** Compile time: 0.0030081272125244 */

/*** Compile time: 0.0029141902923584 */

/*** Compile time: 0.0032260417938232 */

/*** Compile time: 0.0014710426330566 */

/*** Compile time: 0.0027449131011963 */

/*** Compile time: 0.0029261112213135 */

/*** Compile time: 0.0028390884399414 */

/*** Compile time: 0.0031960010528564 */

/*** Compile time: 0.003148078918457 */

/*** Compile time: 0.0033299922943115 */

/*** Compile time: 0.0032401084899902 */

/*** Compile time: 0.0030591487884521 */

/*** Compile time: 0.0016999244689941 */

/*** Compile time: 0.0029280185699463 */

/*** Compile time: 0.0033831596374512 */

/*** Compile time: 0.0031321048736572 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0033490657806396 */

/*** Compile time: 0.003162145614624 */

/*** Compile time: 0.0030570030212402 */

/*** Compile time: 0.003032922744751 */

/*** Compile time: 0.0014641284942627 */

/*** Compile time: 0.0030181407928467 */

/*** Compile time: 0.0030801296234131 */

/*** Compile time: 0.0032870769500732 */

/*** Compile time: 0.0029139518737793 */

/*** Compile time: 0.0033659934997559 */

/*** Compile time: 0.0013961791992188 */

/*** Compile time: 0.0028939247131348 */

/*** Compile time: 0.0014188289642334 */

/*** Compile time: 0.0029819011688232 */

/*** Compile time: 0.0014550685882568 */

/*** Compile time: 0.0029778480529785 */

/*** Compile time: 0.0026350021362305 */

/*** Compile time: 0.0029780864715576 */

/*** Compile time: 0.0027780532836914 */

/*** Compile time: 0.0031230449676514 */

/*** Compile time: 0.0029590129852295 */

/*** Compile time: 0.0031261444091797 */

/*** Compile time: 0.0014820098876953 */

/*** Compile time: 0.0028860569000244 */

/*** Compile time: 0.0030481815338135 */

/*** Compile time: 0.0030498504638672 */

/*** Compile time: 0.0027189254760742 */

/*** Compile time: 0.0029830932617188 */

/*** Compile time: 0.0029771327972412 */

/*** Compile time: 0.0031909942626953 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0029950141906738 */

/*** Compile time: 0.0029070377349854 */

/*** Compile time: 0.0031208992004395 */

/*** Compile time: 0.0033190250396729 */

/*** Compile time: 0.0032699108123779 */

/*** Compile time: 0.0016529560089111 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0033271312713623 */

/*** Compile time: 0.0029561519622803 */

/*** Compile time: 0.0029339790344238 */

/*** Compile time: 0.0030579566955566 */

/*** Compile time: 0.0053598880767822 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0028791427612305 */

/*** Compile time: 0.0029799938201904 */

/*** Compile time: 0.0030179023742676 */

/*** Compile time: 0.0031888484954834 */

/*** Compile time: 0.0014278888702393 */

/*** Compile time: 0.0031778812408447 */

/*** Compile time: 0.0014481544494629 */

/*** Compile time: 0.0028951168060303 */

/*** Compile time: 0.0029449462890625 */

/*** Compile time: 0.0025861263275146 */

/*** Compile time: 0.0034899711608887 */

/*** Compile time: 0.0016250610351562 */

/*** Compile time: 0.0031468868255615 */

/*** Compile time: 0.0031020641326904 */

/*** Compile time: 0.0041050910949707 */

/*** Compile time: 0.0031630992889404 */

/*** Compile time: 0.0031042098999023 */

/*** Compile time: 0.0027949810028076 */

/*** Compile time: 0.002871036529541 */

/*** Compile time: 0.0014128684997559 */

/*** Compile time: 0.0027408599853516 */

/*** Compile time: 0.0029630661010742 */

/*** Compile time: 0.0029330253601074 */

/*** Compile time: 0.0014808177947998 */

/*** Compile time: 0.0031521320343018 */

/*** Compile time: 0.0032658576965332 */

/*** Compile time: 0.0033278465270996 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.0032501220703125 */

/*** Compile time: 0.0030088424682617 */

/*** Compile time: 0.0014278888702393 */

/*** Compile time: 0.0034050941467285 */

/*** Compile time: 0.0031101703643799 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0030488967895508 */

/*** Compile time: 0.002936840057373 */

/*** Compile time: 0.0032670497894287 */

/*** Compile time: 0.0031440258026123 */

/*** Compile time: 0.0030739307403564 */

/*** Compile time: 0.0030200481414795 */

/*** Compile time: 0.0014472007751465 */

/*** Compile time: 0.0031139850616455 */

/*** Compile time: 0.0031139850616455 */

/*** Compile time: 0.0033140182495117 */

/*** Compile time: 0.0035219192504883 */

/*** Compile time: 0.0035500526428223 */

/*** Compile time: 0.0032949447631836 */

/*** Compile time: 0.0032320022583008 */

/*** Compile time: 0.0030360221862793 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0029428005218506 */

/*** Compile time: 0.0030648708343506 */

/*** Compile time: 0.0030009746551514 */

/*** Compile time: 0.0014400482177734 */

/*** Compile time: 0.0029838085174561 */

/*** Compile time: 0.0029439926147461 */

/*** Compile time: 0.0030050277709961 */

/*** Compile time: 0.0030360221862793 */

/*** Compile time: 0.0017168521881104 */

/*** Compile time: 0.0033609867095947 */

/*** Compile time: 0.002985954284668 */

/*** Compile time: 0.00301194190979 */

/*** Compile time: 0.0018959045410156 */

/*** Compile time: 0.0014700889587402 */

/*** Compile time: 0.0028178691864014 */

/*** Compile time: 0.0028078556060791 */

/*** Compile time: 0.0029919147491455 */

/*** Compile time: 0.0030620098114014 */

/*** Compile time: 0.0032870769500732 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0032839775085449 */

/*** Compile time: 0.00307297706604 */

/*** Compile time: 0.0037901401519775 */

/*** Compile time: 0.0031759738922119 */

/*** Compile time: 0.002918004989624 */

/*** Compile time: 0.0029349327087402 */

/*** Compile time: 0.003364086151123 */

/*** Compile time: 0.0028669834136963 */

/*** Compile time: 0.0029191970825195 */

/*** Compile time: 0.0029399394989014 */

/*** Compile time: 0.0015170574188232 */

/*** Compile time: 0.0029189586639404 */

/*** Compile time: 0.0029828548431396 */

/*** Compile time: 0.0014228820800781 */

/*** Compile time: 0.0028691291809082 */

/*** Compile time: 0.0028660297393799 */

/*** Compile time: 0.0030720233917236 */

/*** Compile time: 0.0031359195709229 */

/*** Compile time: 0.0031430721282959 */

/*** Compile time: 0.0016629695892334 */

/*** Compile time: 0.003018856048584 */

/*** Compile time: 0.0014481544494629 */

/*** Compile time: 0.0030839443206787 */

/*** Compile time: 0.0028479099273682 */

/*** Compile time: 0.0029330253601074 */

/*** Compile time: 0.0029828548431396 */

/*** Compile time: 0.0028989315032959 */

/*** Compile time: 0.0033628940582275 */

/*** Compile time: 0.0030360221862793 */

/*** Compile time: 0.0013358592987061 */

/*** Compile time: 0.0035748481750488 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.002875804901123 */

/*** Compile time: 0.0030241012573242 */

/*** Compile time: 0.001370906829834 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0014021396636963 */

/*** Compile time: 0.0030038356781006 */

/*** Compile time: 0.0032138824462891 */

/*** Compile time: 0.0031709671020508 */

/*** Compile time: 0.0030050277709961 */

/*** Compile time: 0.0015161037445068 */

/*** Compile time: 0.0032238960266113 */

/*** Compile time: 0.0014328956604004 */

/*** Compile time: 0.0027499198913574 */

/*** Compile time: 0.0030021667480469 */

/*** Compile time: 0.0031318664550781 */

/*** Compile time: 0.003058910369873 */

/*** Compile time: 0.014792919158936 */

/*** Compile time: 0.0030930042266846 */

/*** Compile time: 0.0032119750976562 */

/*** Compile time: 0.003000020980835 */

/*** Compile time: 0.0014128684997559 */

/*** Compile time: 0.0029730796813965 */

/*** Compile time: 0.0029141902923584 */

/*** Compile time: 0.001410961151123 */

/*** Compile time: 0.0027809143066406 */

/*** Compile time: 0.0030438899993896 */

/*** Compile time: 0.0034480094909668 */

/*** Compile time: 0.0030291080474854 */

/*** Compile time: 0.0033371448516846 */

/*** Compile time: 0.0029919147491455 */

/*** Compile time: 0.0029890537261963 */

/*** Compile time: 0.0031218528747559 */

/*** Compile time: 0.0028860569000244 */

/*** Compile time: 0.0015251636505127 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0034430027008057 */

/*** Compile time: 0.0032408237457275 */

/*** Compile time: 0.0030820369720459 */

/*** Compile time: 0.0034890174865723 */

/*** Compile time: 0.0027570724487305 */

/*** Compile time: 0.0030388832092285 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.0028979778289795 */

/*** Compile time: 0.0029928684234619 */

/*** Compile time: 0.0030651092529297 */

/*** Compile time: 0.0015151500701904 */

/*** Compile time: 0.00301194190979 */

/*** Compile time: 0.0015819072723389 */

/*** Compile time: 0.0015051364898682 */

/*** Compile time: 0.0031769275665283 */

/*** Compile time: 0.0032830238342285 */

/*** Compile time: 0.0032110214233398 */

/*** Compile time: 0.0028748512268066 */

/*** Compile time: 0.003040075302124 */

/*** Compile time: 0.0031108856201172 */

/*** Compile time: 0.0031280517578125 */

/*** Compile time: 0.0031158924102783 */

/*** Compile time: 0.0030748844146729 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0031259059906006 */

/*** Compile time: 0.0031270980834961 */

/*** Compile time: 0.0015420913696289 */

/*** Compile time: 0.0016601085662842 */

/*** Compile time: 0.0030300617218018 */

/*** Compile time: 0.0035040378570557 */

/*** Compile time: 0.0030291080474854 */

/*** Compile time: 0.0014290809631348 */

/*** Compile time: 0.0015177726745605 */

/*** Compile time: 0.003068208694458 */

/*** Compile time: 0.0015850067138672 */

/*** Compile time: 0.0029470920562744 */

/*** Compile time: 0.0030369758605957 */

/*** Compile time: 0.0033600330352783 */

/*** Compile time: 0.0015780925750732 */

/*** Compile time: 0.0028929710388184 */

/*** Compile time: 0.0030219554901123 */

/*** Compile time: 0.0032808780670166 */

/*** Compile time: 0.0013978481292725 */

/*** Compile time: 0.002993106842041 */

/*** Compile time: 0.0032949447631836 */

/*** Compile time: 0.0031218528747559 */

/*** Compile time: 0.0028769969940186 */

/*** Compile time: 0.0031850337982178 */

/*** Compile time: 0.0033271312713623 */

/*** Compile time: 0.0019569396972656 */

/*** Compile time: 0.0028200149536133 */

/*** Compile time: 0.0031089782714844 */

/*** Compile time: 0.0032980442047119 */

/*** Compile time: 0.0032331943511963 */

/*** Compile time: 0.0029659271240234 */

/*** Compile time: 0.0029909610748291 */

/*** Compile time: 0.0031120777130127 */

/*** Compile time: 0.0031630992889404 */

/*** Compile time: 0.0028631687164307 */

/*** Compile time: 0.002938985824585 */

/*** Compile time: 0.0028450489044189 */

/*** Compile time: 0.0029921531677246 */

/*** Compile time: 0.0031979084014893 */

/*** Compile time: 0.0015830993652344 */

/*** Compile time: 0.0030109882354736 */

/*** Compile time: 0.002993106842041 */

/*** Compile time: 0.0031518936157227 */

/*** Compile time: 0.0015289783477783 */

/*** Compile time: 0.0015649795532227 */

/*** Compile time: 0.0028259754180908 */

/*** Compile time: 0.0029540061950684 */

/*** Compile time: 0.0029060840606689 */

/*** Compile time: 0.0031969547271729 */

/*** Compile time: 0.0036070346832275 */

/*** Compile time: 0.0029120445251465 */

/*** Compile time: 0.0029981136322021 */

/*** Compile time: 0.0028979778289795 */

/*** Compile time: 0.0032238960266113 */

/*** Compile time: 0.0032238960266113 */

/*** Compile time: 0.0026519298553467 */

/*** Compile time: 0.0029771327972412 */

/*** Compile time: 0.0031049251556396 */

/*** Compile time: 0.0035049915313721 */

/*** Compile time: 0.010643005371094 */

/*** Compile time: 0.0014710426330566 */

/*** Compile time: 0.0029830932617188 */

/*** Compile time: 0.0029811859130859 */

/*** Compile time: 0.0014688968658447 */

/*** Compile time: 0.0027968883514404 */

/*** Compile time: 0.0028669834136963 */

/*** Compile time: 0.0028979778289795 */

/*** Compile time: 0.0030441284179688 */

/*** Compile time: 0.0032751560211182 */

/*** Compile time: 0.0034360885620117 */

/*** Compile time: 0.0035169124603271 */

/*** Compile time: 0.0043411254882812 */

/*** Compile time: 0.0015220642089844 */

/*** Compile time: 0.0031981468200684 */

/*** Compile time: 0.0015051364898682 */

/*** Compile time: 0.0015418529510498 */

/*** Compile time: 0.0030510425567627 */

/*** Compile time: 0.0033390522003174 */

/*** Compile time: 0.002932071685791 */

/*** Compile time: 0.0030591487884521 */

/*** Compile time: 0.0033950805664062 */

/*** Compile time: 0.0028300285339355 */

/*** Compile time: 0.0028259754180908 */

/*** Compile time: 0.0030009746551514 */

/*** Compile time: 0.003126859664917 */

/*** Compile time: 0.0030999183654785 */

/*** Compile time: 0.0032031536102295 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.0014498233795166 */

/*** Compile time: 0.0032458305358887 */

/*** Compile time: 0.001784086227417 */

/*** Compile time: 0.0030860900878906 */

/*** Compile time: 0.0016481876373291 */

/*** Compile time: 0.0032889842987061 */

/*** Compile time: 0.0029540061950684 */

/*** Compile time: 0.0029058456420898 */

/*** Compile time: 0.0032689571380615 */

/*** Compile time: 0.0015280246734619 */

/*** Compile time: 0.0030319690704346 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0028719902038574 */

/*** Compile time: 0.0014700889587402 */

/*** Compile time: 0.001431941986084 */

/*** Compile time: 0.0035648345947266 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.00335693359375 */

/*** Compile time: 0.0030560493469238 */

/*** Compile time: 0.0017549991607666 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.002892017364502 */

/*** Compile time: 0.0015239715576172 */

/*** Compile time: 0.0033321380615234 */

/*** Compile time: 0.0032308101654053 */

/*** Compile time: 0.0016160011291504 */

/*** Compile time: 0.0015208721160889 */

/*** Compile time: 0.0030748844146729 */

/*** Compile time: 0.0030760765075684 */

/*** Compile time: 0.0031819343566895 */

/*** Compile time: 0.0027289390563965 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.0027987957000732 */

/*** Compile time: 0.0032730102539062 */

/*** Compile time: 0.0014948844909668 */

/*** Compile time: 0.0031960010528564 */

/*** Compile time: 0.0015101432800293 */

/*** Compile time: 0.0033228397369385 */

/*** Compile time: 0.0030860900878906 */

/*** Compile time: 0.0030279159545898 */

/*** Compile time: 0.0029571056365967 */

/*** Compile time: 0.0030100345611572 */

/*** Compile time: 0.0029299259185791 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0014338493347168 */

/*** Compile time: 0.002979040145874 */

/*** Compile time: 0.0013868808746338 */

/*** Compile time: 0.0029749870300293 */

/*** Compile time: 0.00295090675354 */

/*** Compile time: 0.0029561519622803 */

/*** Compile time: 0.0015358924865723 */

/*** Compile time: 0.003173828125 */

/*** Compile time: 0.002899169921875 */

/*** Compile time: 0.0029919147491455 */

/*** Compile time: 0.0032768249511719 */

/*** Compile time: 0.0027289390563965 */

/*** Compile time: 0.001554012298584 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0029628276824951 */

/*** Compile time: 0.0030221939086914 */

/*** Compile time: 0.0031847953796387 */

/*** Compile time: 0.0029139518737793 */

/*** Compile time: 0.0029139518737793 */

/*** Compile time: 0.0029709339141846 */

/*** Compile time: 0.0030848979949951 */

/*** Compile time: 0.0030720233917236 */

/*** Compile time: 0.0030479431152344 */

/*** Compile time: 0.0033140182495117 */

/*** Compile time: 0.0014190673828125 */

/*** Compile time: 0.0030620098114014 */

/*** Compile time: 0.0014638900756836 */

/*** Compile time: 0.0015289783477783 */

/*** Compile time: 0.0031440258026123 */

/*** Compile time: 0.0030269622802734 */

/*** Compile time: 0.0029940605163574 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.0030179023742676 */

/*** Compile time: 0.0028841495513916 */

/*** Compile time: 0.0031821727752686 */

/*** Compile time: 0.003075122833252 */

/*** Compile time: 0.0028591156005859 */

/*** Compile time: 0.0014801025390625 */

/*** Compile time: 0.0029149055480957 */

/*** Compile time: 0.0031211376190186 */

/*** Compile time: 0.0031988620758057 */

/*** Compile time: 0.0030701160430908 */

/*** Compile time: 0.0031929016113281 */

/*** Compile time: 0.0030479431152344 */

/*** Compile time: 0.003101110458374 */

/*** Compile time: 0.0014560222625732 */

/*** Compile time: 0.001474142074585 */

/*** Compile time: 0.0031239986419678 */

/*** Compile time: 0.0014219284057617 */

/*** Compile time: 0.0034189224243164 */

/*** Compile time: 0.0031030178070068 */

/*** Compile time: 0.0032820701599121 */

/*** Compile time: 0.00301194190979 */

/*** Compile time: 0.0030879974365234 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.0030579566955566 */

/*** Compile time: 0.0057129859924316 */

/*** Compile time: 0.0030848979949951 */

/*** Compile time: 0.0031719207763672 */

/*** Compile time: 0.0031399726867676 */

/*** Compile time: 0.0014538764953613 */

/*** Compile time: 0.0030992031097412 */

/*** Compile time: 0.0030450820922852 */

/*** Compile time: 0.0015859603881836 */

/*** Compile time: 0.0014808177947998 */

/*** Compile time: 0.0031869411468506 */

/*** Compile time: 0.0031988620758057 */

/*** Compile time: 0.0028018951416016 */

/*** Compile time: 0.0035030841827393 */

/*** Compile time: 0.0029051303863525 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0033650398254395 */

/*** Compile time: 0.0014748573303223 */

/*** Compile time: 0.0036871433258057 */

/*** Compile time: 0.0029499530792236 */

/*** Compile time: 0.0032649040222168 */

/*** Compile time: 0.0030908584594727 */

/*** Compile time: 0.0015079975128174 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0015161037445068 */

/*** Compile time: 0.00148606300354 */

/*** Compile time: 0.0014488697052002 */

/*** Compile time: 0.0039379596710205 */

/*** Compile time: 0.0029969215393066 */

/*** Compile time: 0.0028629302978516 */

/*** Compile time: 0.0023000240325928 */

/*** Compile time: 0.0030338764190674 */

/*** Compile time: 0.0031650066375732 */

/*** Compile time: 0.0029680728912354 */

/*** Compile time: 0.0028259754180908 */

/*** Compile time: 0.0031640529632568 */

/*** Compile time: 0.0029480457305908 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.0028738975524902 */

/*** Compile time: 0.0029351711273193 */

/*** Compile time: 0.001500129699707 */

/*** Compile time: 0.0029630661010742 */

/*** Compile time: 0.0029599666595459 */

/*** Compile time: 0.0030281543731689 */

/*** Compile time: 0.0015079975128174 */

/*** Compile time: 0.0029599666595459 */

/*** Compile time: 0.0029330253601074 */

/*** Compile time: 0.0028970241546631 */

/*** Compile time: 0.0033519268035889 */

/*** Compile time: 0.0014798641204834 */

/*** Compile time: 0.0029730796813965 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0014710426330566 */

/*** Compile time: 0.0030648708343506 */

/*** Compile time: 0.0030138492584229 */

/*** Compile time: 0.0029079914093018 */

/*** Compile time: 0.0030019283294678 */

/*** Compile time: 0.0030431747436523 */

/*** Compile time: 0.0031638145446777 */

/*** Compile time: 0.001446008682251 */

/*** Compile time: 0.0029890537261963 */

/*** Compile time: 0.0014870166778564 */

/*** Compile time: 0.0031578540802002 */

/*** Compile time: 0.0031170845031738 */

/*** Compile time: 0.0033340454101562 */

/*** Compile time: 0.0031800270080566 */

/*** Compile time: 0.0031871795654297 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0030679702758789 */

/*** Compile time: 0.0029370784759521 */

/*** Compile time: 0.0013628005981445 */

/*** Compile time: 0.0027859210968018 */

/*** Compile time: 0.003026008605957 */

/*** Compile time: 0.0015010833740234 */

/*** Compile time: 0.0031688213348389 */

/*** Compile time: 0.0031671524047852 */

/*** Compile time: 0.0015521049499512 */

/*** Compile time: 0.0029518604278564 */

/*** Compile time: 0.0029499530792236 */

/*** Compile time: 0.0031058788299561 */

/*** Compile time: 0.0030820369720459 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.0029280185699463 */

/*** Compile time: 0.0030999183654785 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.002953052520752 */

/*** Compile time: 0.0014901161193848 */

/*** Compile time: 0.0029189586639404 */

/*** Compile time: 0.0032889842987061 */

/*** Compile time: 0.0034239292144775 */

/*** Compile time: 0.0038599967956543 */

/*** Compile time: 0.0029752254486084 */

/*** Compile time: 0.0030131340026855 */

/*** Compile time: 0.0031270980834961 */

/*** Compile time: 0.0096540451049805 */

/*** Compile time: 0.0087299346923828 */

/*** Compile time: 0.0031249523162842 */

/*** Compile time: 0.0030100345611572 */

/*** Compile time: 0.0014488697052002 */

/*** Compile time: 0.0017080307006836 */

/*** Compile time: 0.002938985824585 */

/*** Compile time: 0.0031459331512451 */

/*** Compile time: 0.0014839172363281 */

/*** Compile time: 0.0030028820037842 */

/*** Compile time: 0.0031988620758057 */

/*** Compile time: 0.0032961368560791 */

/*** Compile time: 0.0031938552856445 */

/*** Compile time: 0.0030891895294189 */

/*** Compile time: 0.0042798519134521 */

/*** Compile time: 0.0031068325042725 */

/*** Compile time: 0.0028800964355469 */

/*** Compile time: 0.0032389163970947 */

/*** Compile time: 0.003108024597168 */

/*** Compile time: 0.0031309127807617 */

/*** Compile time: 0.003619909286499 */

/*** Compile time: 0.0030968189239502 */

/*** Compile time: 0.0032238960266113 */

/*** Compile time: 0.0016269683837891 */

/*** Compile time: 0.0017819404602051 */

/*** Compile time: 0.0032989978790283 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0029230117797852 */

/*** Compile time: 0.0030817985534668 */

/*** Compile time: 0.0028688907623291 */

/*** Compile time: 0.0031800270080566 */

/*** Compile time: 0.0014948844909668 */

/*** Compile time: 0.0034868717193604 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.0034871101379395 */

/*** Compile time: 0.002932071685791 */

/*** Compile time: 0.0029251575469971 */

/*** Compile time: 0.0029728412628174 */

/*** Compile time: 0.0014619827270508 */

/*** Compile time: 0.0029549598693848 */

/*** Compile time: 0.0015060901641846 */

/*** Compile time: 0.0015490055084229 */

/*** Compile time: 0.0033519268035889 */

/*** Compile time: 0.0030817985534668 */

/*** Compile time: 0.0043261051177979 */

/*** Compile time: 0.0014779567718506 */

/*** Compile time: 0.0033340454101562 */

/*** Compile time: 0.0029811859130859 */

/*** Compile time: 0.0029458999633789 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0032689571380615 */

/*** Compile time: 0.0035281181335449 */

/*** Compile time: 0.0014150142669678 */

/*** Compile time: 0.0015060901641846 */

/*** Compile time: 0.0030438899993896 */

/*** Compile time: 0.0015559196472168 */

/*** Compile time: 0.0031681060791016 */

/*** Compile time: 0.0030348300933838 */

/*** Compile time: 0.0014700889587402 */

/*** Compile time: 0.0029568672180176 */

/*** Compile time: 0.0031018257141113 */

/*** Compile time: 0.0032138824462891 */

/*** Compile time: 0.0029940605163574 */

/*** Compile time: 0.003119945526123 */

/*** Compile time: 0.0029561519622803 */

/*** Compile time: 0.0018441677093506 */

/*** Compile time: 0.0030450820922852 */

/*** Compile time: 0.0030739307403564 */

/*** Compile time: 0.0032908916473389 */

/*** Compile time: 0.0030210018157959 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.003187894821167 */

/*** Compile time: 0.0032310485839844 */

/*** Compile time: 0.0030078887939453 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0034079551696777 */

/*** Compile time: 0.003183126449585 */

/*** Compile time: 0.0014088153839111 */

/*** Compile time: 0.0029449462890625 */

/*** Compile time: 0.0031399726867676 */

/*** Compile time: 0.0033068656921387 */

/*** Compile time: 0.0016391277313232 */

/*** Compile time: 0.0014710426330566 */

/*** Compile time: 0.0033259391784668 */

/*** Compile time: 0.0031800270080566 */

/*** Compile time: 0.0034880638122559 */

/*** Compile time: 0.0032949447631836 */

/*** Compile time: 0.0030338764190674 */

/*** Compile time: 0.0032219886779785 */

/*** Compile time: 0.0028328895568848 */

/*** Compile time: 0.00148606300354 */

/*** Compile time: 0.0029220581054688 */

/*** Compile time: 0.0015299320220947 */

/*** Compile time: 0.0031089782714844 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.001471996307373 */

/*** Compile time: 0.0032060146331787 */

/*** Compile time: 0.0015361309051514 */

/*** Compile time: 0.0031988620758057 */

/*** Compile time: 0.0029909610748291 */

/*** Compile time: 0.0031039714813232 */

/*** Compile time: 0.0031769275665283 */

/*** Compile time: 0.0029950141906738 */

/*** Compile time: 0.0033829212188721 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.001640796661377 */

/*** Compile time: 0.0029919147491455 */

/*** Compile time: 0.0030169486999512 */

/*** Compile time: 0.0028009414672852 */

/*** Compile time: 0.0028450489044189 */

/*** Compile time: 0.0030310153961182 */

/*** Compile time: 0.0014479160308838 */

/*** Compile time: 0.0030369758605957 */

/*** Compile time: 0.0033400058746338 */

/*** Compile time: 0.0015459060668945 */

/*** Compile time: 0.0029139518737793 */

/*** Compile time: 0.0029702186584473 */

/*** Compile time: 0.0015380382537842 */

/*** Compile time: 0.0030179023742676 */

/*** Compile time: 0.036781072616577 */

/*** Compile time: 0.0032360553741455 */

/*** Compile time: 0.0014228820800781 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0030319690704346 */

/*** Compile time: 0.0017609596252441 */

/*** Compile time: 0.0029768943786621 */

/*** Compile time: 0.0015509128570557 */

/*** Compile time: 0.0032181739807129 */

/*** Compile time: 0.0028009414672852 */

/*** Compile time: 0.0035679340362549 */

/*** Compile time: 0.003216028213501 */

/*** Compile time: 0.0015299320220947 */

/*** Compile time: 0.003303050994873 */

/*** Compile time: 0.0014581680297852 */

/*** Compile time: 0.0030238628387451 */

/*** Compile time: 0.0016438961029053 */

/*** Compile time: 0.0014901161193848 */

/*** Compile time: 0.0020210742950439 */

/*** Compile time: 0.0030498504638672 */

/*** Compile time: 0.0015268325805664 */

/*** Compile time: 0.0030999183654785 */

/*** Compile time: 0.002748966217041 */

/*** Compile time: 0.0035231113433838 */

/*** Compile time: 0.002932071685791 */

/*** Compile time: 0.0034780502319336 */

/*** Compile time: 0.0029890537261963 */

/*** Compile time: 0.001582145690918 */

/*** Compile time: 0.0014889240264893 */

/*** Compile time: 0.0030810832977295 */

/*** Compile time: 0.0030629634857178 */

/*** Compile time: 0.001615047454834 */

/*** Compile time: 0.0028328895568848 */

/*** Compile time: 0.0038330554962158 */

/*** Compile time: 0.001439094543457 */

/*** Compile time: 0.0067679882049561 */

/*** Compile time: 0.0035429000854492 */

/*** Compile time: 0.0015978813171387 */

/*** Compile time: 0.0030050277709961 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.0032391548156738 */

/*** Compile time: 0.0035650730133057 */

/*** Compile time: 0.0030529499053955 */

/*** Compile time: 0.0031919479370117 */

/*** Compile time: 0.0029120445251465 */

/*** Compile time: 0.0017399787902832 */

/*** Compile time: 0.0029420852661133 */

/*** Compile time: 0.0034019947052002 */

/*** Compile time: 0.0017709732055664 */

/*** Compile time: 0.0031518936157227 */

/*** Compile time: 0.0030438899993896 */

/*** Compile time: 0.0028591156005859 */

/*** Compile time: 0.0015740394592285 */

/*** Compile time: 0.0028691291809082 */

/*** Compile time: 0.0030639171600342 */

/*** Compile time: 0.0029418468475342 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0015740394592285 */

/*** Compile time: 0.0015799999237061 */

/*** Compile time: 0.0033268928527832 */

/*** Compile time: 0.0031790733337402 */

/*** Compile time: 0.0031070709228516 */

/*** Compile time: 0.0031719207763672 */

/*** Compile time: 0.002946138381958 */

/*** Compile time: 0.0031599998474121 */

/*** Compile time: 0.0031859874725342 */

/*** Compile time: 0.0014739036560059 */

/*** Compile time: 0.0017750263214111 */

/*** Compile time: 0.0028438568115234 */

/*** Compile time: 0.0030069351196289 */

/*** Compile time: 0.0031821727752686 */

/*** Compile time: 0.0030088424682617 */

/*** Compile time: 0.0029098987579346 */

/*** Compile time: 0.0029969215393066 */

/*** Compile time: 0.0029699802398682 */

/*** Compile time: 0.0029177665710449 */

/*** Compile time: 0.0015249252319336 */

/*** Compile time: 0.002795934677124 */

/*** Compile time: 0.0035028457641602 */

/*** Compile time: 0.0017890930175781 */

/*** Compile time: 0.0030069351196289 */

/*** Compile time: 0.0015161037445068 */

/*** Compile time: 0.0031559467315674 */

/*** Compile time: 0.0029728412628174 */

/*** Compile time: 0.0032219886779785 */

/*** Compile time: 0.002899169921875 */

/*** Compile time: 0.00347900390625 */

/*** Compile time: 0.0015208721160889 */

/*** Compile time: 0.0014820098876953 */

/*** Compile time: 0.0029850006103516 */

/*** Compile time: 0.0018339157104492 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0015230178833008 */

/*** Compile time: 0.0030648708343506 */

/*** Compile time: 0.0030179023742676 */

/*** Compile time: 0.0029051303863525 */

/*** Compile time: 0.0031681060791016 */

/*** Compile time: 0.0029671192169189 */

/*** Compile time: 0.0014948844909668 */

/*** Compile time: 0.0015149116516113 */

/*** Compile time: 0.002938985824585 */

/*** Compile time: 0.0014748573303223 */

/*** Compile time: 0.0015311241149902 */

/*** Compile time: 0.0029830932617188 */

/*** Compile time: 0.0014898777008057 */

/*** Compile time: 0.0028769969940186 */

/*** Compile time: 0.0018889904022217 */

/*** Compile time: 0.0014858245849609 */

/*** Compile time: 0.0015420913696289 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.0015361309051514 */

/*** Compile time: 0.0030980110168457 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0015649795532227 */

/*** Compile time: 0.0031650066375732 */

/*** Compile time: 0.0030579566955566 */

/*** Compile time: 0.0015759468078613 */

/*** Compile time: 0.0031049251556396 */

/*** Compile time: 0.0028421878814697 */

/*** Compile time: 0.0028951168060303 */

/*** Compile time: 0.0029821395874023 */

/*** Compile time: 0.0032861232757568 */

/*** Compile time: 0.0016570091247559 */

/*** Compile time: 0.0036180019378662 */

/*** Compile time: 0.0032289028167725 */

/*** Compile time: 0.0036759376525879 */

/*** Compile time: 0.001741886138916 */

/*** Compile time: 0.003140926361084 */

/*** Compile time: 0.0031390190124512 */

/*** Compile time: 0.0030679702758789 */

/*** Compile time: 0.0030012130737305 */

/*** Compile time: 0.003087043762207 */

/*** Compile time: 0.0034220218658447 */

/*** Compile time: 0.0046720504760742 */

/*** Compile time: 0.0029010772705078 */

/*** Compile time: 0.0030078887939453 */

/*** Compile time: 0.0029380321502686 */

/*** Compile time: 0.0031330585479736 */

/*** Compile time: 0.20414090156555 */

/*** Compile time: 0.0031960010528564 */

/*** Compile time: 0.0031239986419678 */

/*** Compile time: 0.0028541088104248 */

/*** Compile time: 0.0033979415893555 */

/*** Compile time: 0.0015170574188232 */

/*** Compile time: 0.0032229423522949 */

/*** Compile time: 0.0029749870300293 */

/*** Compile time: 0.0031139850616455 */

/*** Compile time: 0.0029361248016357 */

/*** Compile time: 0.0030550956726074 */

/*** Compile time: 0.0030930042266846 */

/*** Compile time: 0.0016059875488281 */

/*** Compile time: 0.001737117767334 */

/*** Compile time: 0.0016069412231445 */

/*** Compile time: 0.0030300617218018 */

/*** Compile time: 0.0031311511993408 */

/*** Compile time: 0.0015358924865723 */

/*** Compile time: 0.0031189918518066 */

/*** Compile time: 0.0033690929412842 */

/*** Compile time: 0.0026330947875977 */

/*** Compile time: 0.0018219947814941 */

/*** Compile time: 0.0034689903259277 */

/*** Compile time: 0.0015668869018555 */

/*** Compile time: 0.0014598369598389 */

/*** Compile time: 0.0029220581054688 */

/*** Compile time: 0.0032260417938232 */

/*** Compile time: 0.0029540061950684 */

/*** Compile time: 0.2153000831604 */

/*** Compile time: 0.0032558441162109 */

/*** Compile time: 0.0032510757446289 */

/*** Compile time: 0.0031020641326904 */

/*** Compile time: 0.0035128593444824 */

/*** Compile time: 0.0014169216156006 */

/*** Compile time: 0.0031700134277344 */

/*** Compile time: 0.0028769969940186 */

/*** Compile time: 0.0031061172485352 */

/*** Compile time: 0.0016670227050781 */

/*** Compile time: 0.0031797885894775 */

/*** Compile time: 0.0031321048736572 */

/*** Compile time: 0.0030550956726074 */

/*** Compile time: 0.001572847366333 */

/*** Compile time: 0.0034241676330566 */

/*** Compile time: 0.0014891624450684 */

/*** Compile time: 0.0015709400177002 */

/*** Compile time: 0.0034329891204834 */

/*** Compile time: 0.0032389163970947 */

/*** Compile time: 0.0027880668640137 */

/*** Compile time: 0.0030832290649414 */

/*** Compile time: 0.0030817985534668 */

/*** Compile time: 0.0029308795928955 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0031299591064453 */

/*** Compile time: 0.0041289329528809 */

/*** Compile time: 0.0035400390625 */

/*** Compile time: 0.0028879642486572 */

/*** Compile time: 0.0030369758605957 */

/*** Compile time: 0.0029559135437012 */

/*** Compile time: 0.0014891624450684 */

/*** Compile time: 0.0015289783477783 */

/*** Compile time: 0.0031828880310059 */

/*** Compile time: 0.0029568672180176 */

/*** Compile time: 0.0040440559387207 */

/*** Compile time: 0.0029809474945068 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0031569004058838 */

/*** Compile time: 0.0029151439666748 */

/*** Compile time: 0.0029559135437012 */

/*** Compile time: 0.0015659332275391 */

/*** Compile time: 0.0014889240264893 */

/*** Compile time: 0.0029811859130859 */

/*** Compile time: 0.0018539428710938 */

/*** Compile time: 0.0031580924987793 */

/*** Compile time: 0.003068208694458 */

/*** Compile time: 0.0018229484558105 */

/*** Compile time: 0.0017991065979004 */

/*** Compile time: 0.0031840801239014 */

/*** Compile time: 0.0032989978790283 */

/*** Compile time: 0.0032041072845459 */

/*** Compile time: 0.0034830570220947 */

/*** Compile time: 0.0014798641204834 */

/*** Compile time: 0.0030879974365234 */

/*** Compile time: 0.0032820701599121 */

/*** Compile time: 0.0032021999359131 */

/*** Compile time: 0.0015559196472168 */

/*** Compile time: 0.0029759407043457 */

/*** Compile time: 0.003242015838623 */

/*** Compile time: 0.0083911418914795 */

/*** Compile time: 0.0035080909729004 */

/*** Compile time: 0.0029759407043457 */

/*** Compile time: 0.0035660266876221 */

/*** Compile time: 0.0029799938201904 */

/*** Compile time: 0.0014688968658447 */

/*** Compile time: 0.0015649795532227 */

/*** Compile time: 0.0029070377349854 */

/*** Compile time: 0.0029659271240234 */

/*** Compile time: 0.001474142074585 */

/*** Compile time: 0.0030848979949951 */

/*** Compile time: 0.0030701160430908 */

/*** Compile time: 0.0015308856964111 */

/*** Compile time: 0.0030639171600342 */

/*** Compile time: 0.0030250549316406 */

/*** Compile time: 0.0017797946929932 */

/*** Compile time: 0.0034329891204834 */

/*** Compile time: 0.0031077861785889 */

/*** Compile time: 0.0014498233795166 */

/*** Compile time: 0.0018739700317383 */

/*** Compile time: 0.0015640258789062 */

/*** Compile time: 0.003242015838623 */

/*** Compile time: 0.0034399032592773 */

/*** Compile time: 0.0031280517578125 */

/*** Compile time: 0.0014598369598389 */

/*** Compile time: 0.0015149116516113 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.0032250881195068 */

/*** Compile time: 0.0063669681549072 */

/*** Compile time: 0.0029411315917969 */

/*** Compile time: 0.003652811050415 */

/*** Compile time: 0.003216028213501 */

/*** Compile time: 0.0031130313873291 */

/*** Compile time: 0.0031430721282959 */

/*** Compile time: 0.0028281211853027 */

/*** Compile time: 0.0031321048736572 */

/*** Compile time: 0.001676082611084 */

/*** Compile time: 0.003108024597168 */

/*** Compile time: 0.0030739307403564 */

/*** Compile time: 0.0033268928527832 */

/*** Compile time: 0.0032668113708496 */

/*** Compile time: 0.0031800270080566 */

/*** Compile time: 0.0029458999633789 */

/*** Compile time: 0.0015931129455566 */

/*** Compile time: 0.0015208721160889 */

/*** Compile time: 0.00148606300354 */

/*** Compile time: 0.0034630298614502 */

/*** Compile time: 0.0031590461730957 */

/*** Compile time: 0.0018110275268555 */

/*** Compile time: 0.0032610893249512 */

/*** Compile time: 0.001615047454834 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0031740665435791 */

/*** Compile time: 0.0019040107727051 */

/*** Compile time: 0.0035190582275391 */

/*** Compile time: 0.0033249855041504 */

/*** Compile time: 0.0015721321105957 */

/*** Compile time: 0.0029430389404297 */

/*** Compile time: 0.0030319690704346 */

/*** Compile time: 0.0014388561248779 */

/*** Compile time: 0.0014808177947998 */

/*** Compile time: 0.0028820037841797 */

/*** Compile time: 0.0032360553741455 */

/*** Compile time: 0.0029840469360352 */

/*** Compile time: 0.0030841827392578 */

/*** Compile time: 0.0031468868255615 */

/*** Compile time: 0.0016629695892334 */

/*** Compile time: 0.0015299320220947 */

/*** Compile time: 0.0016210079193115 */

/*** Compile time: 0.002899169921875 */

/*** Compile time: 0.0030529499053955 */

/*** Compile time: 0.003040075302124 */

/*** Compile time: 0.0015039443969727 */

/*** Compile time: 0.0030441284179688 */

/*** Compile time: 0.0030090808868408 */

/*** Compile time: 0.0031020641326904 */

/*** Compile time: 0.0027520656585693 */

/*** Compile time: 0.0030510425567627 */

/*** Compile time: 0.001568078994751 */

/*** Compile time: 0.0034549236297607 */

/*** Compile time: 0.0031771659851074 */

/*** Compile time: 0.0029220581054688 */

/*** Compile time: 0.003108024597168 */

/*** Compile time: 0.0015239715576172 */

/*** Compile time: 0.0030488967895508 */

/*** Compile time: 0.0039410591125488 */

/*** Compile time: 0.0014338493347168 */

/*** Compile time: 0.0016918182373047 */

/*** Compile time: 0.0031821727752686 */

/*** Compile time: 0.0036849975585938 */

/*** Compile time: 0.0033149719238281 */

/*** Compile time: 0.0015220642089844 */

/*** Compile time: 0.0015139579772949 */

/*** Compile time: 0.0015039443969727 */

/*** Compile time: 0.0015120506286621 */

/*** Compile time: 0.0015978813171387 */

/*** Compile time: 0.0019388198852539 */

/*** Compile time: 0.0015709400177002 */

/*** Compile time: 0.0015060901641846 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.0030281543731689 */

/*** Compile time: 0.0029480457305908 */

/*** Compile time: 0.0029819011688232 */

/*** Compile time: 0.0029990673065186 */

/*** Compile time: 0.0029540061950684 */

/*** Compile time: 0.0031561851501465 */

/*** Compile time: 0.001953125 */

/*** Compile time: 0.0015799999237061 */

/*** Compile time: 0.003201961517334 */

/*** Compile time: 0.0030620098114014 */

/*** Compile time: 0.0034749507904053 */

/*** Compile time: 0.003817081451416 */

/*** Compile time: 0.0032260417938232 */

/*** Compile time: 0.0030560493469238 */

/*** Compile time: 0.0016629695892334 */

/*** Compile time: 0.0029220581054688 */

/*** Compile time: 0.0029659271240234 */

/*** Compile time: 0.00146484375 */

/*** Compile time: 0.0014569759368896 */

/*** Compile time: 0.0015509128570557 */

/*** Compile time: 0.00313401222229 */

/*** Compile time: 0.0030159950256348 */

/*** Compile time: 0.0032479763031006 */

/*** Compile time: 0.00323486328125 */

/*** Compile time: 0.0029568672180176 */

/*** Compile time: 0.0030720233917236 */

/*** Compile time: 0.0031068325042725 */

/*** Compile time: 0.0029621124267578 */

/*** Compile time: 0.001533031463623 */

/*** Compile time: 0.0028960704803467 */

/*** Compile time: 0.0031118392944336 */

/*** Compile time: 0.00313401222229 */

/*** Compile time: 0.0045280456542969 */

/*** Compile time: 0.0032148361206055 */

/*** Compile time: 0.0024020671844482 */

/*** Compile time: 0.0029299259185791 */

/*** Compile time: 0.0031991004943848 */

/*** Compile time: 0.0015609264373779 */

/*** Compile time: 0.0031790733337402 */

/*** Compile time: 0.0032880306243896 */

/*** Compile time: 0.0016179084777832 */

/*** Compile time: 0.0029737949371338 */

/*** Compile time: 0.0039081573486328 */

/*** Compile time: 0.0031609535217285 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.0032219886779785 */

/*** Compile time: 0.0032539367675781 */

/*** Compile time: 0.0015490055084229 */

/*** Compile time: 0.0031349658966064 */

/*** Compile time: 0.0031490325927734 */

/*** Compile time: 0.0015230178833008 */

/*** Compile time: 0.0028579235076904 */

/*** Compile time: 0.0032000541687012 */

/*** Compile time: 0.0032219886779785 */

/*** Compile time: 0.0030910968780518 */

/*** Compile time: 0.0032329559326172 */

/*** Compile time: 0.0014598369598389 */

/*** Compile time: 0.0015769004821777 */

/*** Compile time: 0.0030210018157959 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.0031671524047852 */

/*** Compile time: 0.0016019344329834 */

/*** Compile time: 0.0030388832092285 */

/*** Compile time: 0.0016930103302002 */

/*** Compile time: 0.0035390853881836 */

/*** Compile time: 0.0039129257202148 */

/*** Compile time: 0.0016849040985107 */

/*** Compile time: 0.0031650066375732 */

/*** Compile time: 0.0032739639282227 */

/*** Compile time: 0.0030999183654785 */

/*** Compile time: 0.0030419826507568 */

/*** Compile time: 0.0033671855926514 */

/*** Compile time: 0.0030789375305176 */

/*** Compile time: 0.0032069683074951 */

/*** Compile time: 0.0034730434417725 */

/*** Compile time: 0.0015559196472168 */

/*** Compile time: 0.0014278888702393 */

/*** Compile time: 0.0018711090087891 */

/*** Compile time: 0.0031368732452393 */

/*** Compile time: 0.0034270286560059 */

/*** Compile time: 0.0015721321105957 */

/*** Compile time: 0.0031211376190186 */

/*** Compile time: 0.0031249523162842 */

/*** Compile time: 0.0029060840606689 */

/*** Compile time: 0.0033090114593506 */

/*** Compile time: 0.0016601085662842 */

/*** Compile time: 0.0032579898834229 */

/*** Compile time: 0.0015101432800293 */

/*** Compile time: 0.0030608177185059 */

/*** Compile time: 0.0031049251556396 */

/*** Compile time: 0.0031661987304688 */

/*** Compile time: 0.0032269954681396 */

/*** Compile time: 0.0033659934997559 */

/*** Compile time: 0.0029189586639404 */

/*** Compile time: 0.018059015274048 */

/*** Compile time: 0.0010061264038086 */

/*** Compile time: 0.018473148345947 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0014970302581787 */

/*** Compile time: 0.0010378360748291 */

/*** Compile time: 0.0010879039764404 */

/*** Compile time: 0.0016510486602783 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0013751983642578 */

/*** Compile time: 0.0013151168823242 */

/*** Compile time: 0.0014750957489014 */

/*** Compile time: 0.0012280941009521 */

/*** Compile time: 0.0011038780212402 */

/*** Compile time: 0.0010049343109131 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.001133918762207 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0010251998901367 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.0011088848114014 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0014030933380127 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0010581016540527 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0014638900756836 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.00099992752075195 */

/*** Compile time: 0.017701864242554 */

/*** Compile time: 0.017915964126587 */

/*** Compile time: 0.0013492107391357 */

/*** Compile time: 0.0015490055084229 */

/*** Compile time: 0.0011799335479736 */

/*** Compile time: 0.0010149478912354 */

/*** Compile time: 0.0015439987182617 */

/*** Compile time: 0.0017352104187012 */

/*** Compile time: 0.0014300346374512 */

/*** Compile time: 0.017714023590088 */

/*** Compile time: 0.0015201568603516 */

/*** Compile time: 0.0023379325866699 */

/*** Compile time: 0.0011041164398193 */

/*** Compile time: 0.0010280609130859 */

/*** Compile time: 0.0011780261993408 */

/*** Compile time: 0.0011069774627686 */

/*** Compile time: 0.0014820098876953 */

/*** Compile time: 0.001101016998291 */

/*** Compile time: 0.0013971328735352 */

/*** Compile time: 0.0028650760650635 */

/*** Compile time: 0.0011169910430908 */

/*** Compile time: 0.0011451244354248 */

/*** Compile time: 0.0010850429534912 */

/*** Compile time: 0.0010359287261963 */

/*** Compile time: 0.0010509490966797 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0013101100921631 */

/*** Compile time: 0.00092887878417969 */

/*** Compile time: 0.0010490417480469 */

/*** Compile time: 0.0010149478912354 */

/*** Compile time: 0.0010831356048584 */

/*** Compile time: 0.0010378360748291 */

/*** Compile time: 0.0016379356384277 */

/*** Compile time: 0.0010550022125244 */

/*** Compile time: 0.0014238357543945 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0015799999237061 */

/*** Compile time: 0.0010311603546143 */

/*** Compile time: 0.00096607208251953 */

/*** Compile time: 0.0011060237884521 */

/*** Compile time: 0.017454147338867 */

/*** Compile time: 0.0011038780212402 */

/*** Compile time: 0.0010960102081299 */

/*** Compile time: 0.0011038780212402 */

/*** Compile time: 0.0014750957489014 */

/*** Compile time: 0.001594066619873 */

/*** Compile time: 0.0010960102081299 */

/*** Compile time: 0.00142502784729 */

/*** Compile time: 0.0010740756988525 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0014650821685791 */

/*** Compile time: 0.0015051364898682 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0010769367218018 */

/*** Compile time: 0.0010759830474854 */

/*** Compile time: 0.0012669563293457 */

/*** Compile time: 0.001816987991333 */

/*** Compile time: 0.001121997833252 */

/*** Compile time: 0.0010020732879639 */

/*** Compile time: 0.0013728141784668 */

/*** Compile time: 0.0010910034179688 */

/*** Compile time: 0.0014688968658447 */

/*** Compile time: 0.0015861988067627 */

/*** Compile time: 0.0011348724365234 */

/*** Compile time: 0.0010678768157959 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.018073797225952 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.0016829967498779 */

/*** Compile time: 0.0016920566558838 */

/*** Compile time: 0.0015380382537842 */

/*** Compile time: 0.0013930797576904 */

/*** Compile time: 0.0016582012176514 */

/*** Compile time: 0.0010819435119629 */

/*** Compile time: 0.001079797744751 */

/*** Compile time: 0.0010638236999512 */

/*** Compile time: 0.0012390613555908 */

/*** Compile time: 0.0011701583862305 */

/*** Compile time: 0.0035679340362549 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.0014290809631348 */

/*** Compile time: 0.0011100769042969 */

/*** Compile time: 0.0010640621185303 */

/*** Compile time: 0.0011110305786133 */

/*** Compile time: 0.001802921295166 */

/*** Compile time: 0.0010969638824463 */

/*** Compile time: 0.0010099411010742 */

/*** Compile time: 0.0015280246734619 */

/*** Compile time: 0.0016038417816162 */

/*** Compile time: 0.017746925354004 */

/*** Compile time: 0.001115083694458 */

/*** Compile time: 0.0010750293731689 */

/*** Compile time: 0.0010981559753418 */

/*** Compile time: 0.0011157989501953 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.0011711120605469 */

/*** Compile time: 0.018696069717407 */

/*** Compile time: 0.0014150142669678 */

/*** Compile time: 0.001115083694458 */

/*** Compile time: 0.0013768672943115 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.017210960388184 */

/*** Compile time: 0.0010340213775635 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0010809898376465 */

/*** Compile time: 0.0014851093292236 */

/*** Compile time: 0.0010941028594971 */

/*** Compile time: 0.0023210048675537 */

/*** Compile time: 0.0010550022125244 */

/*** Compile time: 0.00136399269104 */

/*** Compile time: 0.0010597705841064 */

/*** Compile time: 0.0011649131774902 */

/*** Compile time: 0.048835039138794 */

/*** Compile time: 0.0014328956604004 */

/*** Compile time: 0.018610954284668 */

/*** Compile time: 0.017836093902588 */

/*** Compile time: 0.0012798309326172 */

/*** Compile time: 0.0011720657348633 */

/*** Compile time: 0.0040388107299805 */

/*** Compile time: 0.017838954925537 */

/*** Compile time: 0.0011301040649414 */

/*** Compile time: 0.018465995788574 */

/*** Compile time: 0.0015239715576172 */

/*** Compile time: 0.0011429786682129 */

/*** Compile time: 0.0011160373687744 */

/*** Compile time: 0.0016469955444336 */

/*** Compile time: 0.0016369819641113 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.0010840892791748 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0011341571807861 */

/*** Compile time: 0.018786907196045 */

/*** Compile time: 0.0011551380157471 */

/*** Compile time: 0.0014441013336182 */

/*** Compile time: 0.0014030933380127 */

/*** Compile time: 0.001708984375 */

/*** Compile time: 0.0018250942230225 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0015039443969727 */

/*** Compile time: 0.01849889755249 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.018068075180054 */

/*** Compile time: 0.001121997833252 */

/*** Compile time: 0.0011050701141357 */

/*** Compile time: 0.0016238689422607 */

/*** Compile time: 0.0015950202941895 */

/*** Compile time: 0.01868200302124 */

/*** Compile time: 0.018478870391846 */

/*** Compile time: 0.0010888576507568 */

/*** Compile time: 0.018152952194214 */

/*** Compile time: 0.0014572143554688 */

/*** Compile time: 0.001129150390625 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.019366979598999 */

/*** Compile time: 0.0010621547698975 */

/*** Compile time: 0.0014278888702393 */

/*** Compile time: 0.001453161239624 */

/*** Compile time: 0.0014529228210449 */

/*** Compile time: 0.0010769367218018 */

/*** Compile time: 0.019280195236206 */

/*** Compile time: 0.0015859603881836 */

/*** Compile time: 0.0014278888702393 */

/*** Compile time: 0.0025060176849365 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0010080337524414 */

/*** Compile time: 0.0014019012451172 */

/*** Compile time: 0.0011670589447021 */

/*** Compile time: 0.018277168273926 */

/*** Compile time: 0.018004894256592 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0014171600341797 */

/*** Compile time: 0.0011169910430908 */

/*** Compile time: 0.0011160373687744 */

/*** Compile time: 0.0010759830474854 */

/*** Compile time: 0.0011119842529297 */

/*** Compile time: 0.018929004669189 */

/*** Compile time: 0.020149946212769 */

/*** Compile time: 0.0010850429534912 */

/*** Compile time: 0.0013570785522461 */

/*** Compile time: 0.0014581680297852 */

/*** Compile time: 0.001101016998291 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.0014908313751221 */

/*** Compile time: 0.0017321109771729 */

/*** Compile time: 0.001378059387207 */

/*** Compile time: 0.0014111995697021 */

/*** Compile time: 0.0012109279632568 */

/*** Compile time: 0.018072128295898 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.00099587440490723 */

/*** Compile time: 0.00097203254699707 */

/*** Compile time: 0.00098395347595215 */

/*** Compile time: 0.001086950302124 */

/*** Compile time: 0.0010359287261963 */

/*** Compile time: 0.0010571479797363 */

/*** Compile time: 0.00105881690979 */

/*** Compile time: 0.0015227794647217 */

/*** Compile time: 0.001121997833252 */

/*** Compile time: 0.0013329982757568 */

/*** Compile time: 0.0012879371643066 */

/*** Compile time: 0.001194953918457 */

/*** Compile time: 0.0014021396636963 */

/*** Compile time: 0.017578125 */

/*** Compile time: 0.0010280609130859 */

/*** Compile time: 0.00097203254699707 */

/*** Compile time: 0.0010669231414795 */

/*** Compile time: 0.0010769367218018 */

/*** Compile time: 0.0032510757446289 */

/*** Compile time: 0.0010740756988525 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.00098204612731934 */

/*** Compile time: 0.0010840892791748 */

/*** Compile time: 0.0011310577392578 */

/*** Compile time: 0.019309997558594 */

/*** Compile time: 0.0011091232299805 */

/*** Compile time: 0.0011329650878906 */

/*** Compile time: 0.0015509128570557 */

/*** Compile time: 0.001352071762085 */

/*** Compile time: 0.0012321472167969 */

/*** Compile time: 0.0011129379272461 */

/*** Compile time: 0.0010941028594971 */

/*** Compile time: 0.0014030933380127 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.0010600090026855 */

/*** Compile time: 0.0012011528015137 */

/*** Compile time: 0.020348787307739 */

/*** Compile time: 0.0010907649993896 */

/*** Compile time: 0.001054048538208 */

/*** Compile time: 0.0072600841522217 */

/*** Compile time: 0.0073039531707764 */

/*** Compile time: 0.0011210441589355 */

/*** Compile time: 0.0010690689086914 */

/*** Compile time: 0.0014228820800781 */

/*** Compile time: 0.0014641284942627 */

/*** Compile time: 0.0013549327850342 */

/*** Compile time: 0.0016610622406006 */

/*** Compile time: 0.0011420249938965 */

/*** Compile time: 0.0010538101196289 */

/*** Compile time: 0.0011041164398193 */

/*** Compile time: 0.0013570785522461 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.0015220642089844 */

/*** Compile time: 0.0011029243469238 */

/*** Compile time: 0.0011358261108398 */

/*** Compile time: 0.0010437965393066 */

/*** Compile time: 0.0014801025390625 */

/*** Compile time: 0.0010581016540527 */

/*** Compile time: 0.0010910034179688 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0015509128570557 */

/*** Compile time: 0.0010840892791748 */

/*** Compile time: 0.0010910034179688 */

/*** Compile time: 0.0012319087982178 */

/*** Compile time: 0.019448041915894 */

/*** Compile time: 0.0013620853424072 */

/*** Compile time: 0.0013980865478516 */

/*** Compile time: 0.001370906829834 */

/*** Compile time: 0.0013718605041504 */

/*** Compile time: 0.0010769367218018 */

/*** Compile time: 0.0010828971862793 */

/*** Compile time: 0.0010700225830078 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0010709762573242 */

/*** Compile time: 0.0013558864593506 */

/*** Compile time: 0.018464088439941 */

/*** Compile time: 0.0010619163513184 */

/*** Compile time: 0.0011270046234131 */

/*** Compile time: 0.0013577938079834 */

/*** Compile time: 0.018249988555908 */

/*** Compile time: 0.0010628700256348 */

/*** Compile time: 0.0021381378173828 */

/*** Compile time: 0.0013267993927002 */

/*** Compile time: 0.0015900135040283 */

/*** Compile time: 0.0011630058288574 */

/*** Compile time: 0.020710945129395 */

/*** Compile time: 0.0013320446014404 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0016560554504395 */

/*** Compile time: 0.0013580322265625 */

/*** Compile time: 0.018028020858765 */

/*** Compile time: 0.00095319747924805 */

/*** Compile time: 0.0010569095611572 */

/*** Compile time: 0.0013291835784912 */

/*** Compile time: 0.0010490417480469 */

/*** Compile time: 0.021141052246094 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0010180473327637 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0010678768157959 */

/*** Compile time: 0.018292903900146 */

/*** Compile time: 0.0010960102081299 */

/*** Compile time: 0.02061915397644 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0013198852539062 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.022438049316406 */

/*** Compile time: 0.0010738372802734 */

/*** Compile time: 0.0010409355163574 */

/*** Compile time: 0.0014300346374512 */

/*** Compile time: 0.0010910034179688 */

/*** Compile time: 0.0011088848114014 */

/*** Compile time: 0.0010850429534912 */

/*** Compile time: 0.0011389255523682 */

/*** Compile time: 0.0011289119720459 */

/*** Compile time: 0.0014371871948242 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0010650157928467 */

/*** Compile time: 0.0010530948638916 */

/*** Compile time: 0.0010569095611572 */

/*** Compile time: 0.0010499954223633 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0013802051544189 */

/*** Compile time: 0.0011069774627686 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.0010139942169189 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0011141300201416 */

/*** Compile time: 0.0011541843414307 */

/*** Compile time: 0.001194953918457 */

/*** Compile time: 0.0014810562133789 */

/*** Compile time: 0.0013580322265625 */

/*** Compile time: 0.001101016998291 */

/*** Compile time: 0.0011570453643799 */

/*** Compile time: 0.0010790824890137 */

/*** Compile time: 0.0013549327850342 */

/*** Compile time: 0.00095605850219727 */

/*** Compile time: 0.0014078617095947 */

/*** Compile time: 0.0014150142669678 */

/*** Compile time: 0.0011281967163086 */

/*** Compile time: 0.0014588832855225 */

/*** Compile time: 0.0015428066253662 */

/*** Compile time: 0.0011000633239746 */

/*** Compile time: 0.0011467933654785 */

/*** Compile time: 0.0017409324645996 */

/*** Compile time: 0.0012269020080566 */

/*** Compile time: 0.0010559558868408 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.0014150142669678 */

/*** Compile time: 0.0009918212890625 */

/*** Compile time: 0.0010530948638916 */

/*** Compile time: 0.0012130737304688 */

/*** Compile time: 0.0010480880737305 */

/*** Compile time: 0.0010731220245361 */

/*** Compile time: 0.0014538764953613 */

/*** Compile time: 0.0014400482177734 */

/*** Compile time: 0.0011110305786133 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0014028549194336 */

/*** Compile time: 0.0010499954223633 */

/*** Compile time: 0.0010411739349365 */

/*** Compile time: 0.0013248920440674 */

/*** Compile time: 0.0016508102416992 */

/*** Compile time: 0.0010988712310791 */

/*** Compile time: 0.0011169910430908 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0010969638824463 */

/*** Compile time: 0.0010838508605957 */

/*** Compile time: 0.0010600090026855 */

/*** Compile time: 0.0024600028991699 */

/*** Compile time: 0.0010521411895752 */

/*** Compile time: 0.0013718605041504 */

/*** Compile time: 0.0013141632080078 */

/*** Compile time: 0.0010659694671631 */

/*** Compile time: 0.0011661052703857 */

/*** Compile time: 0.001121997833252 */

/*** Compile time: 0.0016329288482666 */

/*** Compile time: 0.0011489391326904 */

/*** Compile time: 0.0015850067138672 */

/*** Compile time: 0.0013260841369629 */

/*** Compile time: 0.0011088848114014 */

/*** Compile time: 0.0010318756103516 */

/*** Compile time: 0.0014441013336182 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0010550022125244 */

/*** Compile time: 0.0010969638824463 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.0014750957489014 */

/*** Compile time: 0.0013968944549561 */

/*** Compile time: 0.0010769367218018 */

/*** Compile time: 0.0039651393890381 */

/*** Compile time: 0.0015199184417725 */

/*** Compile time: 0.0010790824890137 */

/*** Compile time: 0.001082181930542 */

/*** Compile time: 0.0011088848114014 */

/*** Compile time: 0.0010449886322021 */

/*** Compile time: 0.0011410713195801 */

/*** Compile time: 0.001107931137085 */

/*** Compile time: 0.0011088848114014 */

/*** Compile time: 0.0010330677032471 */

/*** Compile time: 0.0010800361633301 */

/*** Compile time: 0.0016191005706787 */

/*** Compile time: 0.001133918762207 */

/*** Compile time: 0.0010819435119629 */

/*** Compile time: 0.020133972167969 */

/*** Compile time: 0.0010700225830078 */

/*** Compile time: 0.0014040470123291 */

/*** Compile time: 0.0014190673828125 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0013880729675293 */

/*** Compile time: 0.0014448165893555 */

/*** Compile time: 0.0011529922485352 */

/*** Compile time: 0.0015408992767334 */

/*** Compile time: 0.019726991653442 */

/*** Compile time: 0.0010519027709961 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0010929107666016 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.0010509490966797 */

/*** Compile time: 0.0011551380157471 */

/*** Compile time: 0.0010440349578857 */

/*** Compile time: 0.00111985206604 */

/*** Compile time: 0.0088679790496826 */

/*** Compile time: 0.001025915145874 */

/*** Compile time: 0.0014190673828125 */

/*** Compile time: 0.0011470317840576 */

/*** Compile time: 0.0010812282562256 */

/*** Compile time: 0.0013937950134277 */

/*** Compile time: 0.001046895980835 */

/*** Compile time: 0.0011420249938965 */

/*** Compile time: 0.0013971328735352 */

/*** Compile time: 0.0011401176452637 */

/*** Compile time: 0.0014491081237793 */

/*** Compile time: 0.0010979175567627 */

/*** Compile time: 0.001633882522583 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0010640621185303 */

/*** Compile time: 0.0010659694671631 */

/*** Compile time: 0.0011200904846191 */

/*** Compile time: 0.0010619163513184 */

/*** Compile time: 0.0010809898376465 */

/*** Compile time: 0.0015759468078613 */

/*** Compile time: 0.0011441707611084 */

/*** Compile time: 0.0011839866638184 */

/*** Compile time: 0.001594066619873 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.0011289119720459 */

/*** Compile time: 0.0015389919281006 */

/*** Compile time: 0.0014290809631348 */

/*** Compile time: 0.0016071796417236 */

/*** Compile time: 0.0010690689086914 */

/*** Compile time: 0.0011310577392578 */

/*** Compile time: 0.001101016998291 */

/*** Compile time: 0.0011188983917236 */

/*** Compile time: 0.0011069774627686 */

/*** Compile time: 0.0015950202941895 */

/*** Compile time: 0.0012929439544678 */

/*** Compile time: 0.0012819766998291 */

/*** Compile time: 0.0011270046234131 */

/*** Compile time: 0.0010898113250732 */

/*** Compile time: 0.020250082015991 */

/*** Compile time: 0.0010578632354736 */

/*** Compile time: 0.0010690689086914 */

/*** Compile time: 0.0010960102081299 */

/*** Compile time: 0.0011160373687744 */

/*** Compile time: 0.0010881423950195 */

/*** Compile time: 0.0012009143829346 */

/*** Compile time: 0.020380973815918 */

/*** Compile time: 0.0011000633239746 */

/*** Compile time: 0.0011720657348633 */

/*** Compile time: 0.0011680126190186 */

/*** Compile time: 0.0011110305786133 */

/*** Compile time: 0.0011098384857178 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0014998912811279 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0011518001556396 */

/*** Compile time: 0.00136399269104 */

/*** Compile time: 0.0010480880737305 */

/*** Compile time: 0.0012478828430176 */

/*** Compile time: 0.0010659694671631 */

/*** Compile time: 0.0015449523925781 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.0011382102966309 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.0017120838165283 */

/*** Compile time: 0.0010998249053955 */

/*** Compile time: 0.0013258457183838 */

/*** Compile time: 0.0010979175567627 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0016300678253174 */

/*** Compile time: 0.0014488697052002 */

/*** Compile time: 0.0010600090026855 */

/*** Compile time: 0.0011348724365234 */

/*** Compile time: 0.001133918762207 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.0011429786682129 */

/*** Compile time: 0.0013530254364014 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.00105881690979 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0012650489807129 */

/*** Compile time: 0.0015659332275391 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0016670227050781 */

/*** Compile time: 0.0010709762573242 */

/*** Compile time: 0.0012140274047852 */

/*** Compile time: 0.0010819435119629 */

/*** Compile time: 0.0011029243469238 */

/*** Compile time: 0.001349925994873 */

/*** Compile time: 0.0012831687927246 */

/*** Compile time: 0.0011210441589355 */

/*** Compile time: 0.0017259120941162 */

/*** Compile time: 0.0014100074768066 */

/*** Compile time: 0.0011751651763916 */

/*** Compile time: 0.0011999607086182 */

/*** Compile time: 0.0011520385742188 */

/*** Compile time: 0.0015909671783447 */

/*** Compile time: 0.0010731220245361 */

/*** Compile time: 0.0010359287261963 */

/*** Compile time: 0.0018560886383057 */

/*** Compile time: 0.020511150360107 */

/*** Compile time: 0.001378059387207 */

/*** Compile time: 0.0014181137084961 */

/*** Compile time: 0.0010859966278076 */

/*** Compile time: 0.0012519359588623 */

/*** Compile time: 0.0012187957763672 */

/*** Compile time: 0.0010790824890137 */

/*** Compile time: 0.0010840892791748 */

/*** Compile time: 0.0011630058288574 */

/*** Compile time: 0.0014078617095947 */

/*** Compile time: 0.0015921592712402 */

/*** Compile time: 0.0017578601837158 */

/*** Compile time: 0.0010879039764404 */

/*** Compile time: 0.0016438961029053 */

/*** Compile time: 0.0011069774627686 */

/*** Compile time: 0.0010547637939453 */

/*** Compile time: 0.0015928745269775 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0016179084777832 */

/*** Compile time: 0.0016880035400391 */

/*** Compile time: 0.0010519027709961 */

/*** Compile time: 0.0016570091247559 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.0013968944549561 */

/*** Compile time: 0.0014138221740723 */

/*** Compile time: 0.0013349056243896 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0015740394592285 */

/*** Compile time: 0.001223087310791 */

/*** Compile time: 0.0011839866638184 */

/*** Compile time: 0.0014870166778564 */

/*** Compile time: 0.0011141300201416 */

/*** Compile time: 0.0014169216156006 */

/*** Compile time: 0.0010519027709961 */

/*** Compile time: 0.001072883605957 */

/*** Compile time: 0.0010950565338135 */

/*** Compile time: 0.0010430812835693 */

/*** Compile time: 0.0016570091247559 */

/*** Compile time: 0.0015230178833008 */

/*** Compile time: 0.001126766204834 */

/*** Compile time: 0.0013060569763184 */

/*** Compile time: 0.0010130405426025 */

/*** Compile time: 0.0011250972747803 */

/*** Compile time: 0.0010991096496582 */

/*** Compile time: 0.001168966293335 */

/*** Compile time: 0.00098299980163574 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.001521110534668 */

/*** Compile time: 0.001154899597168 */

/*** Compile time: 0.0023429393768311 */

/*** Compile time: 0.0010890960693359 */

/*** Compile time: 0.0016310214996338 */

/*** Compile time: 0.0010948181152344 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0010919570922852 */

/*** Compile time: 0.0013210773468018 */

/*** Compile time: 0.0010418891906738 */

/*** Compile time: 0.0013911724090576 */

/*** Compile time: 0.0010900497436523 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.0011069774627686 */

/*** Compile time: 0.0014290809631348 */

/*** Compile time: 0.0010600090026855 */

/*** Compile time: 0.0011920928955078 */

/*** Compile time: 0.0011169910430908 */

/*** Compile time: 0.0010271072387695 */

/*** Compile time: 0.0016100406646729 */

/*** Compile time: 0.001011848449707 */

/*** Compile time: 0.001378059387207 */

/*** Compile time: 0.0010740756988525 */

/*** Compile time: 0.0010359287261963 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.0010590553283691 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.0014328956604004 */

/*** Compile time: 0.001060962677002 */

/*** Compile time: 0.019805908203125 */

/*** Compile time: 0.0011310577392578 */

/*** Compile time: 0.021817922592163 */

/*** Compile time: 0.0014638900756836 */

/*** Compile time: 0.020434856414795 */

/*** Compile time: 0.00142502784729 */

/*** Compile time: 0.026220083236694 */

/*** Compile time: 0.0045068264007568 */

/*** Compile time: 0.0014030933380127 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0014498233795166 */

/*** Compile time: 0.0012621879577637 */

/*** Compile time: 0.0025219917297363 */

/*** Compile time: 0.0016300678253174 */

/*** Compile time: 0.0010459423065186 */

/*** Compile time: 0.0012938976287842 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0011110305786133 */

/*** Compile time: 0.0050270557403564 */

/*** Compile time: 0.0018041133880615 */

/*** Compile time: 0.0010929107666016 */

/*** Compile time: 0.019216060638428 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0011179447174072 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0010499954223633 */

/*** Compile time: 0.0011489391326904 */

/*** Compile time: 0.0016109943389893 */

/*** Compile time: 0.0012631416320801 */

/*** Compile time: 0.0015759468078613 */

/*** Compile time: 0.0018129348754883 */

/*** Compile time: 0.0019450187683105 */

/*** Compile time: 0.02082896232605 */

/*** Compile time: 0.0010371208190918 */

/*** Compile time: 0.0013620853424072 */

/*** Compile time: 0.0014150142669678 */

/*** Compile time: 0.019148826599121 */

/*** Compile time: 0.0010919570922852 */

/*** Compile time: 0.0010578632354736 */

/*** Compile time: 0.0010569095611572 */

/*** Compile time: 0.0010180473327637 */

/*** Compile time: 0.0010828971862793 */

/*** Compile time: 0.0010831356048584 */

/*** Compile time: 0.0015299320220947 */

/*** Compile time: 0.0011088848114014 */

/*** Compile time: 0.0015571117401123 */

/*** Compile time: 0.0010390281677246 */

/*** Compile time: 0.001399040222168 */

/*** Compile time: 0.0010778903961182 */

/*** Compile time: 0.0014591217041016 */

/*** Compile time: 0.0010550022125244 */

/*** Compile time: 0.018973112106323 */

/*** Compile time: 0.0018930435180664 */

/*** Compile time: 0.0013930797576904 */

/*** Compile time: 0.0010979175567627 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.001107931137085 */

/*** Compile time: 0.0013041496276855 */

/*** Compile time: 0.0010440349578857 */

/*** Compile time: 0.0014519691467285 */

/*** Compile time: 0.001054048538208 */

/*** Compile time: 0.0014009475708008 */

/*** Compile time: 0.0010859966278076 */

/*** Compile time: 0.001568078994751 */

/*** Compile time: 0.0010859966278076 */

/*** Compile time: 0.001176118850708 */

/*** Compile time: 0.0011041164398193 */

/*** Compile time: 0.0010960102081299 */

/*** Compile time: 0.001025915145874 */

/*** Compile time: 0.0010020732879639 */

/*** Compile time: 0.0010910034179688 */

/*** Compile time: 0.0010769367218018 */

/*** Compile time: 0.0010778903961182 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0011999607086182 */

/*** Compile time: 0.0011360645294189 */

/*** Compile time: 0.0013470649719238 */

/*** Compile time: 0.0015158653259277 */

/*** Compile time: 0.0011110305786133 */

/*** Compile time: 0.021184921264648 */

/*** Compile time: 0.0016939640045166 */

/*** Compile time: 0.0014770030975342 */

/*** Compile time: 0.0022728443145752 */

/*** Compile time: 0.0010809898376465 */

/*** Compile time: 0.001133918762207 */

/*** Compile time: 0.0011038780212402 */

/*** Compile time: 0.0010600090026855 */

/*** Compile time: 0.001021146774292 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.002547025680542 */

/*** Compile time: 0.0010900497436523 */

/*** Compile time: 0.0013599395751953 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.001446008682251 */

/*** Compile time: 0.0010631084442139 */

/*** Compile time: 0.001086950302124 */

/*** Compile time: 0.0014989376068115 */

/*** Compile time: 0.0014650821685791 */

/*** Compile time: 0.0010170936584473 */

/*** Compile time: 0.00099086761474609 */

/*** Compile time: 0.0012011528015137 */

/*** Compile time: 0.0010859966278076 */

/*** Compile time: 0.0011050701141357 */

/*** Compile time: 0.0010838508605957 */

/*** Compile time: 0.0012412071228027 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.00142502784729 */

/*** Compile time: 0.0016119480133057 */

/*** Compile time: 0.0010890960693359 */

/*** Compile time: 0.0010840892791748 */

/*** Compile time: 0.0011048316955566 */

/*** Compile time: 0.0011880397796631 */

/*** Compile time: 0.001115083694458 */

/*** Compile time: 0.0010430812835693 */

/*** Compile time: 0.00098896026611328 */

/*** Compile time: 0.0010640621185303 */

/*** Compile time: 0.0011341571807861 */

/*** Compile time: 0.0014300346374512 */

/*** Compile time: 0.0011241436004639 */

/*** Compile time: 0.0010948181152344 */

/*** Compile time: 0.0015430450439453 */

/*** Compile time: 0.0010929107666016 */

/*** Compile time: 0.002039909362793 */

/*** Compile time: 0.0019030570983887 */

/*** Compile time: 0.001060962677002 */

/*** Compile time: 0.0010859966278076 */

/*** Compile time: 0.020626068115234 */

/*** Compile time: 0.0011441707611084 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.0011060237884521 */

/*** Compile time: 0.0010759830474854 */

/*** Compile time: 0.021252155303955 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0011169910430908 */

/*** Compile time: 0.001194953918457 */

/*** Compile time: 0.0010879039764404 */

/*** Compile time: 0.019733905792236 */

/*** Compile time: 0.001248836517334 */

/*** Compile time: 0.0015439987182617 */

/*** Compile time: 0.0015552043914795 */

/*** Compile time: 0.001270055770874 */

/*** Compile time: 0.0011138916015625 */

/*** Compile time: 0.0014760494232178 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.0011770725250244 */

/*** Compile time: 0.0010759830474854 */

/*** Compile time: 0.001262903213501 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0047898292541504 */

/*** Compile time: 0.0014009475708008 */

/*** Compile time: 0.0014340877532959 */

/*** Compile time: 0.0011110305786133 */

/*** Compile time: 0.0011570453643799 */

/*** Compile time: 0.0010998249053955 */

/*** Compile time: 0.0010778903961182 */

/*** Compile time: 0.001166820526123 */

/*** Compile time: 0.0012550354003906 */

/*** Compile time: 0.001209020614624 */

/*** Compile time: 0.021338939666748 */

/*** Compile time: 0.0011029243469238 */

/*** Compile time: 0.0015819072723389 */

/*** Compile time: 0.0016160011291504 */

/*** Compile time: 0.02015209197998 */

/*** Compile time: 0.0010709762573242 */

/*** Compile time: 0.020508050918579 */

/*** Compile time: 0.001162052154541 */

/*** Compile time: 0.0014708042144775 */

/*** Compile time: 0.0021929740905762 */

/*** Compile time: 0.0010790824890137 */

/*** Compile time: 0.0030510425567627 */

/*** Compile time: 0.0021119117736816 */

/*** Compile time: 0.0012750625610352 */

/*** Compile time: 0.0011861324310303 */

/*** Compile time: 0.001849889755249 */

/*** Compile time: 0.0010941028594971 */

/*** Compile time: 0.0011489391326904 */

/*** Compile time: 0.002593994140625 */

/*** Compile time: 0.0013349056243896 */

/*** Compile time: 0.0016100406646729 */

/*** Compile time: 0.0013070106506348 */

/*** Compile time: 0.001107931137085 */

/*** Compile time: 0.0010581016540527 */

/*** Compile time: 0.0010900497436523 */

/*** Compile time: 0.019984006881714 */

/*** Compile time: 0.0010929107666016 */

/*** Compile time: 0.0016670227050781 */

/*** Compile time: 0.0010640621185303 */

/*** Compile time: 0.0010781288146973 */

/*** Compile time: 0.0011811256408691 */

/*** Compile time: 0.021042823791504 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0012130737304688 */

/*** Compile time: 0.0011930465698242 */

/*** Compile time: 0.0011510848999023 */

/*** Compile time: 0.0012660026550293 */

/*** Compile time: 0.020714998245239 */

/*** Compile time: 0.0011091232299805 */

/*** Compile time: 0.0011379718780518 */

/*** Compile time: 0.0011289119720459 */

/*** Compile time: 0.0010449886322021 */

/*** Compile time: 0.020562887191772 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.001039981842041 */

/*** Compile time: 0.0015459060668945 */

/*** Compile time: 0.0024659633636475 */

/*** Compile time: 0.0011310577392578 */

/*** Compile time: 0.0010800361633301 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0012068748474121 */

/*** Compile time: 0.0011529922485352 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.0018038749694824 */

/*** Compile time: 0.0013909339904785 */

/*** Compile time: 0.0011179447174072 */

/*** Compile time: 0.0010390281677246 */

/*** Compile time: 0.0012221336364746 */

/*** Compile time: 0.0013089179992676 */

/*** Compile time: 0.0011138916015625 */

/*** Compile time: 0.001101016998291 */

/*** Compile time: 0.0010900497436523 */

/*** Compile time: 0.0017321109771729 */

/*** Compile time: 0.0010972023010254 */

/*** Compile time: 0.0011391639709473 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.0015840530395508 */

/*** Compile time: 0.020732879638672 */

/*** Compile time: 0.0015811920166016 */

/*** Compile time: 0.0010490417480469 */

/*** Compile time: 0.0045669078826904 */

/*** Compile time: 0.020910978317261 */

/*** Compile time: 0.0011680126190186 */

/*** Compile time: 0.020273923873901 */

/*** Compile time: 0.0010781288146973 */

/*** Compile time: 0.0015139579772949 */

/*** Compile time: 0.020900964736938 */

/*** Compile time: 0.0011348724365234 */

/*** Compile time: 0.001662015914917 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.021537065505981 */

/*** Compile time: 0.0014269351959229 */

/*** Compile time: 0.0017459392547607 */

/*** Compile time: 0.0011498928070068 */

/*** Compile time: 0.0011038780212402 */

/*** Compile time: 0.019789934158325 */

/*** Compile time: 0.0048069953918457 */

/*** Compile time: 0.0015518665313721 */

/*** Compile time: 0.0011229515075684 */

/*** Compile time: 0.0013141632080078 */

/*** Compile time: 0.0010840892791748 */

/*** Compile time: 0.02082896232605 */

/*** Compile time: 0.0011351108551025 */

/*** Compile time: 0.0018520355224609 */

/*** Compile time: 0.020564794540405 */

/*** Compile time: 0.012090921401978 */

/*** Compile time: 0.021174192428589 */

/*** Compile time: 0.0015239715576172 */

/*** Compile time: 0.0013620853424072 */

/*** Compile time: 0.0011320114135742 */

/*** Compile time: 0.0014119148254395 */

/*** Compile time: 0.001093864440918 */

/*** Compile time: 0.0014591217041016 */

/*** Compile time: 0.0015151500701904 */

/*** Compile time: 0.0014030933380127 */

/*** Compile time: 0.0010740756988525 */

/*** Compile time: 0.0014019012451172 */

/*** Compile time: 0.0011229515075684 */

/*** Compile time: 0.0010979175567627 */

/*** Compile time: 0.020920038223267 */

/*** Compile time: 0.0015039443969727 */

/*** Compile time: 0.0013000965118408 */

/*** Compile time: 0.0014960765838623 */

/*** Compile time: 0.0011839866638184 */

/*** Compile time: 0.0011780261993408 */

/*** Compile time: 0.001162052154541 */

/*** Compile time: 0.0012259483337402 */

/*** Compile time: 0.0010850429534912 */

/*** Compile time: 0.0016891956329346 */

/*** Compile time: 0.0014779567718506 */

/*** Compile time: 0.001209020614624 */

/*** Compile time: 0.0016469955444336 */

/*** Compile time: 0.0014128684997559 */

/*** Compile time: 0.0016021728515625 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0011038780212402 */

/*** Compile time: 0.0011348724365234 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0011160373687744 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0013258457183838 */

/*** Compile time: 0.0010309219360352 */

/*** Compile time: 0.0016140937805176 */

/*** Compile time: 0.0011200904846191 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.0012040138244629 */

/*** Compile time: 0.001194953918457 */

/*** Compile time: 0.0011491775512695 */

/*** Compile time: 0.0011799335479736 */

/*** Compile time: 0.0012631416320801 */

/*** Compile time: 0.0011329650878906 */

/*** Compile time: 0.0011279582977295 */

/*** Compile time: 0.0015740394592285 */

/*** Compile time: 0.0035529136657715 */

/*** Compile time: 0.0011179447174072 */

/*** Compile time: 0.001101016998291 */

/*** Compile time: 0.0012550354003906 */

/*** Compile time: 0.001554012298584 */

/*** Compile time: 0.0011069774627686 */

/*** Compile time: 0.0010879039764404 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.0015511512756348 */

/*** Compile time: 0.0016460418701172 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.0015389919281006 */

/*** Compile time: 0.0012030601501465 */

/*** Compile time: 0.0010769367218018 */

/*** Compile time: 0.0015020370483398 */

/*** Compile time: 0.0014340877532959 */

/*** Compile time: 0.0011122226715088 */

/*** Compile time: 0.0010659694671631 */

/*** Compile time: 0.0014700889587402 */

/*** Compile time: 0.0011570453643799 */

/*** Compile time: 0.0010659694671631 */

/*** Compile time: 0.0011181831359863 */

/*** Compile time: 0.0011231899261475 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.0013859272003174 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0011098384857178 */

/*** Compile time: 0.0014162063598633 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0015048980712891 */

/*** Compile time: 0.0014340877532959 */

/*** Compile time: 0.0011489391326904 */

/*** Compile time: 0.0010850429534912 */

/*** Compile time: 0.0010972023010254 */

/*** Compile time: 0.0011088848114014 */

/*** Compile time: 0.0011031627655029 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.0011038780212402 */

/*** Compile time: 0.0010659694671631 */

/*** Compile time: 0.0010790824890137 */

/*** Compile time: 0.0028541088104248 */

/*** Compile time: 0.0011720657348633 */

/*** Compile time: 0.0011439323425293 */

/*** Compile time: 0.0011959075927734 */

/*** Compile time: 0.002755880355835 */

/*** Compile time: 0.0015208721160889 */

/*** Compile time: 0.0016939640045166 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0014181137084961 */

/*** Compile time: 0.00140380859375 */

/*** Compile time: 0.0011229515075684 */

/*** Compile time: 0.0012221336364746 */

/*** Compile time: 0.001446008682251 */

/*** Compile time: 0.0012459754943848 */

/*** Compile time: 0.0014739036560059 */

/*** Compile time: 0.022464990615845 */

/*** Compile time: 0.022279024124146 */

/*** Compile time: 0.0011258125305176 */

/*** Compile time: 0.0011379718780518 */

/*** Compile time: 0.021749973297119 */

/*** Compile time: 0.0017259120941162 */

/*** Compile time: 0.0010700225830078 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.0015451908111572 */

/*** Compile time: 0.0010561943054199 */

/*** Compile time: 0.021257162094116 */

/*** Compile time: 0.0017170906066895 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0010988712310791 */

/*** Compile time: 0.0012469291687012 */

/*** Compile time: 0.001392126083374 */

/*** Compile time: 0.001168966293335 */

/*** Compile time: 0.0014641284942627 */

/*** Compile time: 0.022165060043335 */

/*** Compile time: 0.022078990936279 */

/*** Compile time: 0.001129150390625 */

/*** Compile time: 0.0015730857849121 */

/*** Compile time: 0.00177001953125 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.010129928588867 */

/*** Compile time: 0.0017709732055664 */

/*** Compile time: 0.0016520023345947 */

/*** Compile time: 0.0014019012451172 */

/*** Compile time: 0.0098819732666016 */

/*** Compile time: 0.027422904968262 */

/*** Compile time: 0.0010809898376465 */

/*** Compile time: 0.0010759830474854 */

/*** Compile time: 0.001082181930542 */

/*** Compile time: 0.0010240077972412 */

/*** Compile time: 0.0011131763458252 */

/*** Compile time: 0.0022439956665039 */

/*** Compile time: 0.0011851787567139 */

/*** Compile time: 0.0011510848999023 */

/*** Compile time: 0.021504878997803 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.0060198307037354 */

/*** Compile time: 0.0010969638824463 */

/*** Compile time: 0.0010888576507568 */

/*** Compile time: 0.019374132156372 */

/*** Compile time: 0.0011789798736572 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0017228126525879 */

/*** Compile time: 0.001406192779541 */

/*** Compile time: 0.0010991096496582 */

/*** Compile time: 0.0011298656463623 */

/*** Compile time: 0.0010979175567627 */

/*** Compile time: 0.0011680126190186 */

/*** Compile time: 0.0011560916900635 */

/*** Compile time: 0.0010950565338135 */

/*** Compile time: 0.0010960102081299 */

/*** Compile time: 0.0010650157928467 */

/*** Compile time: 0.0010640621185303 */

/*** Compile time: 0.0015840530395508 */

/*** Compile time: 0.0016980171203613 */

/*** Compile time: 0.0021560192108154 */

/*** Compile time: 0.023199081420898 */

/*** Compile time: 0.0011429786682129 */

/*** Compile time: 0.0012469291687012 */

/*** Compile time: 0.0025398731231689 */

/*** Compile time: 0.0018429756164551 */

/*** Compile time: 0.0011608600616455 */

/*** Compile time: 0.0011060237884521 */

/*** Compile time: 0.0014498233795166 */

/*** Compile time: 0.0019221305847168 */

/*** Compile time: 0.0011060237884521 */

/*** Compile time: 0.003911018371582 */

/*** Compile time: 0.021728038787842 */

/*** Compile time: 0.020714998245239 */

/*** Compile time: 0.0010719299316406 */

/*** Compile time: 0.0011630058288574 */

/*** Compile time: 0.0011570453643799 */

/*** Compile time: 0.0013408660888672 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0014338493347168 */

/*** Compile time: 0.022356986999512 */

/*** Compile time: 0.0022990703582764 */

/*** Compile time: 0.026854038238525 */

/*** Compile time: 0.001460075378418 */

/*** Compile time: 0.0013201236724854 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0011370182037354 */

/*** Compile time: 0.0012941360473633 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.0016088485717773 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0011351108551025 */

/*** Compile time: 0.0013549327850342 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.0012121200561523 */

/*** Compile time: 0.0013000965118408 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0011699199676514 */

/*** Compile time: 0.0013220310211182 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.0018749237060547 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0010659694671631 */

/*** Compile time: 0.0011558532714844 */

/*** Compile time: 0.0018210411071777 */

/*** Compile time: 0.0021669864654541 */

/*** Compile time: 0.0010750293731689 */

/*** Compile time: 0.0013759136199951 */

/*** Compile time: 0.0018520355224609 */

/*** Compile time: 0.0010859966278076 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0019090175628662 */

/*** Compile time: 0.0013720989227295 */

/*** Compile time: 0.001788854598999 */

/*** Compile time: 0.0011160373687744 */

/*** Compile time: 0.0011100769042969 */

/*** Compile time: 0.0011379718780518 */

/*** Compile time: 0.0011022090911865 */

/*** Compile time: 0.0010950565338135 */

/*** Compile time: 0.0012049674987793 */

/*** Compile time: 0.0012478828430176 */

/*** Compile time: 0.0014340877532959 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.0011320114135742 */

/*** Compile time: 0.0037169456481934 */

/*** Compile time: 0.00118088722229 */

/*** Compile time: 0.022605895996094 */

/*** Compile time: 0.001209020614624 */

/*** Compile time: 0.0058491230010986 */

/*** Compile time: 0.0021240711212158 */

/*** Compile time: 0.0013251304626465 */

/*** Compile time: 0.0014529228210449 */

/*** Compile time: 0.0029489994049072 */

/*** Compile time: 0.0032517910003662 */

/*** Compile time: 0.0015120506286621 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.0024149417877197 */

/*** Compile time: 0.001133918762207 */

/*** Compile time: 0.0012009143829346 */

/*** Compile time: 0.0011091232299805 */

/*** Compile time: 0.020585060119629 */

/*** Compile time: 0.021178960800171 */

/*** Compile time: 0.0012118816375732 */

/*** Compile time: 0.0011429786682129 */

/*** Compile time: 0.0014560222625732 */

/*** Compile time: 0.0011250972747803 */

/*** Compile time: 0.0016119480133057 */

/*** Compile time: 0.0011839866638184 */

/*** Compile time: 0.0012648105621338 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0011119842529297 */

/*** Compile time: 0.0015439987182617 */

/*** Compile time: 0.021661996841431 */

/*** Compile time: 0.0015430450439453 */

/*** Compile time: 0.0014839172363281 */

/*** Compile time: 0.0016191005706787 */

/*** Compile time: 0.001917839050293 */

/*** Compile time: 0.020835876464844 */

/*** Compile time: 0.0012080669403076 */

/*** Compile time: 0.0013511180877686 */

/*** Compile time: 0.021090984344482 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0011389255523682 */

/*** Compile time: 0.0013871192932129 */

/*** Compile time: 0.021028995513916 */

/*** Compile time: 0.0011980533599854 */

/*** Compile time: 0.0010831356048584 */

/*** Compile time: 0.0011370182037354 */

/*** Compile time: 0.0011968612670898 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.026850938796997 */

/*** Compile time: 0.021027088165283 */

/*** Compile time: 0.021049976348877 */

/*** Compile time: 0.0012068748474121 */

/*** Compile time: 0.0013329982757568 */

/*** Compile time: 0.0015239715576172 */

/*** Compile time: 0.0010800361633301 */

/*** Compile time: 0.0020310878753662 */

/*** Compile time: 0.0011091232299805 */

/*** Compile time: 0.003425121307373 */

/*** Compile time: 0.0011570453643799 */

/*** Compile time: 0.021699190139771 */

/*** Compile time: 0.020949840545654 */

/*** Compile time: 0.0023767948150635 */

/*** Compile time: 0.0011460781097412 */

/*** Compile time: 0.0012028217315674 */

/*** Compile time: 0.0011072158813477 */

/*** Compile time: 0.0010700225830078 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.0011529922485352 */

/*** Compile time: 0.0011270046234131 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.0013351440429688 */

/*** Compile time: 0.0013618469238281 */

/*** Compile time: 0.001101016998291 */

/*** Compile time: 0.0014519691467285 */

/*** Compile time: 0.0013570785522461 */

/*** Compile time: 0.001594066619873 */

/*** Compile time: 0.0013720989227295 */

/*** Compile time: 0.0027480125427246 */

/*** Compile time: 0.020717859268188 */

/*** Compile time: 0.0011498928070068 */

/*** Compile time: 0.0010950565338135 */

/*** Compile time: 0.0026028156280518 */

/*** Compile time: 0.0016658306121826 */

/*** Compile time: 0.0011301040649414 */

/*** Compile time: 0.0016849040985107 */

/*** Compile time: 0.0012869834899902 */

/*** Compile time: 0.0010948181152344 */

/*** Compile time: 0.020216226577759 */

/*** Compile time: 0.0011739730834961 */

/*** Compile time: 0.020219087600708 */

/*** Compile time: 0.0010831356048584 */

/*** Compile time: 0.0096909999847412 */

/*** Compile time: 0.0011341571807861 */

/*** Compile time: 0.0013859272003174 */

/*** Compile time: 0.0011489391326904 */

/*** Compile time: 0.0011608600616455 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0037729740142822 */

/*** Compile time: 0.0011060237884521 */

/*** Compile time: 0.020581960678101 */

/*** Compile time: 0.020390033721924 */

/*** Compile time: 0.0015039443969727 */

/*** Compile time: 0.0017480850219727 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0011560916900635 */

/*** Compile time: 0.0015218257904053 */

/*** Compile time: 0.0013740062713623 */

/*** Compile time: 0.0011188983917236 */

/*** Compile time: 0.0010669231414795 */

/*** Compile time: 0.0011320114135742 */

/*** Compile time: 0.0011959075927734 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.02118706703186 */

/*** Compile time: 0.0011498928070068 */

/*** Compile time: 0.0011491775512695 */

/*** Compile time: 0.0011119842529297 */

/*** Compile time: 0.020807981491089 */

/*** Compile time: 0.0014779567718506 */

/*** Compile time: 0.0012061595916748 */

/*** Compile time: 0.001680850982666 */

/*** Compile time: 0.001535177230835 */

/*** Compile time: 0.0012838840484619 */

/*** Compile time: 0.0011711120605469 */

/*** Compile time: 0.0015108585357666 */

/*** Compile time: 0.023270130157471 */

/*** Compile time: 0.0011858940124512 */

/*** Compile time: 0.0046448707580566 */

/*** Compile time: 0.0017011165618896 */

/*** Compile time: 0.0016129016876221 */

/*** Compile time: 0.001115083694458 */

/*** Compile time: 0.021229982376099 */

/*** Compile time: 0.020887136459351 */

/*** Compile time: 0.02362585067749 */

/*** Compile time: 0.0015919208526611 */

/*** Compile time: 0.021105766296387 */

/*** Compile time: 0.0011658668518066 */

/*** Compile time: 0.0088081359863281 */

/*** Compile time: 0.0011868476867676 */

/*** Compile time: 0.0018291473388672 */

/*** Compile time: 0.0015361309051514 */

/*** Compile time: 0.0017321109771729 */

/*** Compile time: 0.0012130737304688 */

/*** Compile time: 0.020205020904541 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.0014479160308838 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0011107921600342 */

/*** Compile time: 0.0011558532714844 */

/*** Compile time: 0.021149158477783 */

/*** Compile time: 0.020602941513062 */

/*** Compile time: 0.0018830299377441 */

/*** Compile time: 0.0057418346405029 */

/*** Compile time: 0.0010859966278076 */

/*** Compile time: 0.001823902130127 */

/*** Compile time: 0.0016169548034668 */

/*** Compile time: 0.0018510818481445 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.0075130462646484 */

/*** Compile time: 0.0012421607971191 */

/*** Compile time: 0.0011961460113525 */

/*** Compile time: 0.0010950565338135 */

/*** Compile time: 0.0014748573303223 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.0016069412231445 */

/*** Compile time: 0.0011749267578125 */

/*** Compile time: 0.001194953918457 */

/*** Compile time: 0.002802848815918 */

/*** Compile time: 0.00164794921875 */

/*** Compile time: 0.0011332035064697 */

/*** Compile time: 0.0011610984802246 */

/*** Compile time: 0.0022549629211426 */

/*** Compile time: 0.0011210441589355 */

/*** Compile time: 0.023839950561523 */

/*** Compile time: 0.021490097045898 */

/*** Compile time: 0.021878004074097 */

/*** Compile time: 0.0017480850219727 */

/*** Compile time: 0.019940137863159 */

/*** Compile time: 0.001121997833252 */

/*** Compile time: 0.0013530254364014 */

/*** Compile time: 0.0012140274047852 */

/*** Compile time: 0.0016469955444336 */

/*** Compile time: 0.0011789798736572 */

/*** Compile time: 0.0011439323425293 */

/*** Compile time: 0.0021281242370605 */

/*** Compile time: 0.0018520355224609 */

/*** Compile time: 0.0012431144714355 */

/*** Compile time: 0.0015609264373779 */

/*** Compile time: 0.0011401176452637 */

/*** Compile time: 0.0017728805541992 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.019992113113403 */

/*** Compile time: 0.0014140605926514 */

/*** Compile time: 0.020649909973145 */

/*** Compile time: 0.02202582359314 */

/*** Compile time: 0.0011188983917236 */

/*** Compile time: 0.0010850429534912 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0016839504241943 */

/*** Compile time: 0.022261142730713 */

/*** Compile time: 0.0011248588562012 */

/*** Compile time: 0.0032331943511963 */

/*** Compile time: 0.0012071132659912 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.021147012710571 */

/*** Compile time: 0.0020020008087158 */

/*** Compile time: 0.0012240409851074 */

/*** Compile time: 0.0011739730834961 */

/*** Compile time: 0.0031590461730957 */

/*** Compile time: 0.001209020614624 */

/*** Compile time: 0.021187782287598 */

/*** Compile time: 0.0011889934539795 */

/*** Compile time: 0.0013608932495117 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.0014381408691406 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.0010590553283691 */

/*** Compile time: 0.021903038024902 */

/*** Compile time: 0.02462100982666 */

/*** Compile time: 0.0015020370483398 */

/*** Compile time: 0.0020170211791992 */

/*** Compile time: 0.001223087310791 */

/*** Compile time: 0.0012989044189453 */

/*** Compile time: 0.021482944488525 */

/*** Compile time: 0.0019700527191162 */

/*** Compile time: 0.0013988018035889 */

/*** Compile time: 0.0014939308166504 */

/*** Compile time: 0.0012168884277344 */

/*** Compile time: 0.0013058185577393 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0011880397796631 */

/*** Compile time: 0.0031049251556396 */

/*** Compile time: 0.0011699199676514 */

/*** Compile time: 0.0011701583862305 */

/*** Compile time: 0.0014550685882568 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0012469291687012 */

/*** Compile time: 0.001640796661377 */

/*** Compile time: 0.0011560916900635 */

/*** Compile time: 0.0011401176452637 */

/*** Compile time: 0.0017189979553223 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0012259483337402 */

/*** Compile time: 0.0052139759063721 */

/*** Compile time: 0.0011560916900635 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0012309551239014 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.0014331340789795 */

/*** Compile time: 0.001431941986084 */

/*** Compile time: 0.003136157989502 */

/*** Compile time: 0.0012528896331787 */

/*** Compile time: 0.0013859272003174 */

/*** Compile time: 0.020604133605957 */

/*** Compile time: 0.021796941757202 */

/*** Compile time: 0.0053298473358154 */

/*** Compile time: 0.0029060840606689 */

/*** Compile time: 0.020618915557861 */

/*** Compile time: 0.0011708736419678 */

/*** Compile time: 0.0011210441589355 */

/*** Compile time: 0.0013198852539062 */

/*** Compile time: 0.0010919570922852 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.0011410713195801 */

/*** Compile time: 0.0010950565338135 */

/*** Compile time: 0.0011208057403564 */

/*** Compile time: 0.00094699859619141 */

/*** Compile time: 0.0011498928070068 */

/*** Compile time: 0.0014560222625732 */

/*** Compile time: 0.006026029586792 */

/*** Compile time: 0.0014028549194336 */

/*** Compile time: 0.0011560916900635 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.0011110305786133 */

/*** Compile time: 0.0011460781097412 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.0025570392608643 */

/*** Compile time: 0.0076580047607422 */

/*** Compile time: 0.0015101432800293 */

/*** Compile time: 0.0011520385742188 */

/*** Compile time: 0.001190185546875 */

/*** Compile time: 0.021051168441772 */

/*** Compile time: 0.0042018890380859 */

/*** Compile time: 0.0020499229431152 */

/*** Compile time: 0.0011179447174072 */

/*** Compile time: 0.021069049835205 */

/*** Compile time: 0.001154899597168 */

/*** Compile time: 0.020745992660522 */

/*** Compile time: 0.020922183990479 */

/*** Compile time: 0.0011138916015625 */

/*** Compile time: 0.0010750293731689 */

/*** Compile time: 0.0015869140625 */

/*** Compile time: 0.0010700225830078 */

/*** Compile time: 0.020998954772949 */

/*** Compile time: 0.0011720657348633 */

/*** Compile time: 0.0013301372528076 */

/*** Compile time: 0.02623987197876 */

/*** Compile time: 0.001633882522583 */

/*** Compile time: 0.0018250942230225 */

/*** Compile time: 0.0011391639709473 */

/*** Compile time: 0.0014770030975342 */

/*** Compile time: 0.012233018875122 */

/*** Compile time: 0.0015950202941895 */

/*** Compile time: 0.0011231899261475 */

/*** Compile time: 0.0014059543609619 */

/*** Compile time: 0.0011320114135742 */

/*** Compile time: 0.026188135147095 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0011379718780518 */

/*** Compile time: 0.0016541481018066 */

/*** Compile time: 0.020094156265259 */

/*** Compile time: 0.001417875289917 */

/*** Compile time: 0.0010929107666016 */

/*** Compile time: 0.028407096862793 */

/*** Compile time: 0.019937038421631 */

/*** Compile time: 0.0011799335479736 */

/*** Compile time: 0.0010759830474854 */

/*** Compile time: 0.0211341381073 */

/*** Compile time: 0.020259857177734 */

/*** Compile time: 0.0014162063598633 */

/*** Compile time: 0.0011930465698242 */

/*** Compile time: 0.0011610984802246 */

/*** Compile time: 0.0011389255523682 */

/*** Compile time: 0.0013527870178223 */

/*** Compile time: 0.0020709037780762 */

/*** Compile time: 0.0011289119720459 */

/*** Compile time: 0.0011060237884521 */

/*** Compile time: 0.0017459392547607 */

/*** Compile time: 0.0034799575805664 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.0028250217437744 */

/*** Compile time: 0.0015900135040283 */

/*** Compile time: 0.0011250972747803 */

/*** Compile time: 0.0033819675445557 */

/*** Compile time: 0.0011129379272461 */

/*** Compile time: 0.0011818408966064 */

/*** Compile time: 0.0011160373687744 */

/*** Compile time: 0.0013618469238281 */

/*** Compile time: 0.001176118850708 */

/*** Compile time: 0.0041558742523193 */

/*** Compile time: 0.0011351108551025 */

/*** Compile time: 0.0011980533599854 */

/*** Compile time: 0.0011968612670898 */

/*** Compile time: 0.0011379718780518 */

/*** Compile time: 0.0028870105743408 */

/*** Compile time: 0.001162052154541 */

/*** Compile time: 0.0011649131774902 */

/*** Compile time: 0.0011670589447021 */

/*** Compile time: 0.0010941028594971 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.0011379718780518 */

/*** Compile time: 0.0011978149414062 */

/*** Compile time: 0.0011470317840576 */

/*** Compile time: 0.001201868057251 */

/*** Compile time: 0.0011091232299805 */

/*** Compile time: 0.0011329650878906 */

/*** Compile time: 0.0011410713195801 */

/*** Compile time: 0.020029067993164 */

/*** Compile time: 0.0011780261993408 */

/*** Compile time: 0.026871919631958 */

/*** Compile time: 0.0017340183258057 */

/*** Compile time: 0.0017879009246826 */

/*** Compile time: 0.0017189979553223 */

/*** Compile time: 0.0029301643371582 */

/*** Compile time: 0.0011739730834961 */

/*** Compile time: 0.0011880397796631 */

/*** Compile time: 0.012973070144653 */

/*** Compile time: 0.0016880035400391 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.0011148452758789 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.0016229152679443 */

/*** Compile time: 0.020212173461914 */

/*** Compile time: 0.0032050609588623 */

/*** Compile time: 0.0032951831817627 */

/*** Compile time: 0.001168966293335 */

/*** Compile time: 0.0016419887542725 */

/*** Compile time: 0.0010831356048584 */

/*** Compile time: 0.0044369697570801 */

/*** Compile time: 0.0014398097991943 */

/*** Compile time: 0.02003002166748 */

/*** Compile time: 0.0016281604766846 */

/*** Compile time: 0.0019700527191162 */

/*** Compile time: 0.0041940212249756 */

/*** Compile time: 0.0011160373687744 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0012779235839844 */

/*** Compile time: 0.0012340545654297 */

/*** Compile time: 0.0014550685882568 */

/*** Compile time: 0.020467042922974 */

/*** Compile time: 0.0020101070404053 */

/*** Compile time: 0.0019419193267822 */

/*** Compile time: 0.020411014556885 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.0011489391326904 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.001121997833252 */

/*** Compile time: 0.0011110305786133 */

/*** Compile time: 0.0011699199676514 */

/*** Compile time: 0.0015368461608887 */

/*** Compile time: 0.0023019313812256 */

/*** Compile time: 0.0025200843811035 */

/*** Compile time: 0.001215934753418 */

/*** Compile time: 0.001474142074585 */

/*** Compile time: 0.0019118785858154 */

/*** Compile time: 0.0011138916015625 */

/*** Compile time: 0.0014808177947998 */

/*** Compile time: 0.020015001296997 */

/*** Compile time: 0.001086950302124 */

/*** Compile time: 0.020264863967896 */

/*** Compile time: 0.0015931129455566 */

/*** Compile time: 0.0015051364898682 */

/*** Compile time: 0.0011839866638184 */

/*** Compile time: 0.0011110305786133 */

/*** Compile time: 0.0011649131774902 */

/*** Compile time: 0.0011141300201416 */

/*** Compile time: 0.0016539096832275 */

/*** Compile time: 0.0011770725250244 */

/*** Compile time: 0.0012369155883789 */

/*** Compile time: 0.0011239051818848 */

/*** Compile time: 0.0013768672943115 */

/*** Compile time: 0.019951105117798 */

/*** Compile time: 0.0010628700256348 */

/*** Compile time: 0.0011229515075684 */

/*** Compile time: 0.0019180774688721 */

/*** Compile time: 0.0012538433074951 */

/*** Compile time: 0.0016200542449951 */

/*** Compile time: 0.0011191368103027 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0011789798736572 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0011711120605469 */

/*** Compile time: 0.0011279582977295 */

/*** Compile time: 0.0010738372802734 */

/*** Compile time: 0.0011110305786133 */

/*** Compile time: 0.0010919570922852 */

/*** Compile time: 0.0011670589447021 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.002838134765625 */

/*** Compile time: 0.019762992858887 */

/*** Compile time: 0.001143217086792 */

/*** Compile time: 0.0016980171203613 */

/*** Compile time: 0.001945972442627 */

/*** Compile time: 0.0011770725250244 */

/*** Compile time: 0.02122688293457 */

/*** Compile time: 0.0012059211730957 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0011618137359619 */

/*** Compile time: 0.0017158985137939 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.0011389255523682 */

/*** Compile time: 0.023633003234863 */

/*** Compile time: 0.001072883605957 */

/*** Compile time: 0.0010859966278076 */

/*** Compile time: 0.0023789405822754 */

/*** Compile time: 0.0011599063873291 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0012598037719727 */

/*** Compile time: 0.0011601448059082 */

/*** Compile time: 0.0011210441589355 */

/*** Compile time: 0.0011329650878906 */

/*** Compile time: 0.001162052154541 */

/*** Compile time: 0.0010919570922852 */

/*** Compile time: 0.0011749267578125 */

/*** Compile time: 0.001270055770874 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.0011279582977295 */

/*** Compile time: 0.0011849403381348 */

/*** Compile time: 0.0017671585083008 */

/*** Compile time: 0.0012879371643066 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.01996111869812 */

/*** Compile time: 0.020390033721924 */

/*** Compile time: 0.025371074676514 */

/*** Compile time: 0.0037438869476318 */

/*** Compile time: 0.0041799545288086 */

/*** Compile time: 0.0011649131774902 */

/*** Compile time: 0.0014870166778564 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.0011050701141357 */

/*** Compile time: 0.0011360645294189 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.001209020614624 */

/*** Compile time: 0.0011999607086182 */

/*** Compile time: 0.0012269020080566 */

/*** Compile time: 0.0027148723602295 */

/*** Compile time: 0.0011429786682129 */

/*** Compile time: 0.0043330192565918 */

/*** Compile time: 0.020533084869385 */

/*** Compile time: 0.020082950592041 */

/*** Compile time: 0.0012328624725342 */

/*** Compile time: 0.0013511180877686 */

/*** Compile time: 0.0010819435119629 */

/*** Compile time: 0.0013871192932129 */

/*** Compile time: 0.020847082138062 */

/*** Compile time: 0.0012989044189453 */

/*** Compile time: 0.00164794921875 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.0016820430755615 */

/*** Compile time: 0.0016999244689941 */

/*** Compile time: 0.0045490264892578 */

/*** Compile time: 0.0011270046234131 */

/*** Compile time: 0.0012161731719971 */

/*** Compile time: 0.0015208721160889 */

/*** Compile time: 0.0016040802001953 */

/*** Compile time: 0.0012180805206299 */

/*** Compile time: 0.020316123962402 */

/*** Compile time: 0.0010859966278076 */

/*** Compile time: 0.0010530948638916 */

/*** Compile time: 0.022124052047729 */

/*** Compile time: 0.0011630058288574 */

/*** Compile time: 0.002479076385498 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.001107931137085 */

/*** Compile time: 0.0010759830474854 */

/*** Compile time: 0.0011298656463623 */

/*** Compile time: 0.0010931491851807 */

/*** Compile time: 0.0016531944274902 */

/*** Compile time: 0.00105881690979 */

/*** Compile time: 0.0010800361633301 */

/*** Compile time: 0.001471996307373 */

/*** Compile time: 0.0098898410797119 */

/*** Compile time: 0.001568078994751 */

/*** Compile time: 0.0032689571380615 */

/*** Compile time: 0.0011720657348633 */

/*** Compile time: 0.0056209564208984 */

/*** Compile time: 0.001535177230835 */

/*** Compile time: 0.02031397819519 */

/*** Compile time: 0.0015010833740234 */

/*** Compile time: 0.021330118179321 */

/*** Compile time: 0.0011451244354248 */

/*** Compile time: 0.025033950805664 */

/*** Compile time: 0.0012280941009521 */

/*** Compile time: 0.0010790824890137 */

/*** Compile time: 0.019577026367188 */

/*** Compile time: 0.0012471675872803 */

/*** Compile time: 0.0011570453643799 */

/*** Compile time: 0.0011489391326904 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.0092308521270752 */

/*** Compile time: 0.0011069774627686 */

/*** Compile time: 0.0011360645294189 */

/*** Compile time: 0.0011410713195801 */

/*** Compile time: 0.001964807510376 */

/*** Compile time: 0.0016169548034668 */

/*** Compile time: 0.0015618801116943 */

/*** Compile time: 0.0016829967498779 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.001101016998291 */

/*** Compile time: 0.0011041164398193 */

/*** Compile time: 0.0019440650939941 */

/*** Compile time: 0.0012822151184082 */

/*** Compile time: 0.0032689571380615 */

/*** Compile time: 0.0010979175567627 */

/*** Compile time: 0.0011270046234131 */

/*** Compile time: 0.0015528202056885 */

/*** Compile time: 0.0014591217041016 */

/*** Compile time: 0.0010969638824463 */

/*** Compile time: 0.0011031627655029 */

/*** Compile time: 0.026273012161255 */

/*** Compile time: 0.0020670890808105 */

/*** Compile time: 0.024369955062866 */

/*** Compile time: 0.001554012298584 */

/*** Compile time: 0.0011849403381348 */

/*** Compile time: 0.0015349388122559 */

/*** Compile time: 0.02027702331543 */

/*** Compile time: 0.0011470317840576 */

/*** Compile time: 0.0021610260009766 */

/*** Compile time: 0.0014619827270508 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0046432018280029 */

/*** Compile time: 0.0012338161468506 */

/*** Compile time: 0.0026390552520752 */

/*** Compile time: 0.0022079944610596 */

/*** Compile time: 0.0011019706726074 */

/*** Compile time: 0.0044970512390137 */

/*** Compile time: 0.001140832901001 */

/*** Compile time: 0.0021569728851318 */

/*** Compile time: 0.0019600391387939 */

/*** Compile time: 0.025671005249023 */

/*** Compile time: 0.0023558139801025 */

/*** Compile time: 0.0014619827270508 */

/*** Compile time: 0.0011038780212402 */

/*** Compile time: 0.0012171268463135 */

/*** Compile time: 0.0016210079193115 */

/*** Compile time: 0.0014848709106445 */

/*** Compile time: 0.0011510848999023 */

/*** Compile time: 0.0011281967163086 */

/*** Compile time: 0.0011200904846191 */

/*** Compile time: 0.0016269683837891 */

/*** Compile time: 0.0016710758209229 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.0012509822845459 */

/*** Compile time: 0.0020418167114258 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0019979476928711 */

/*** Compile time: 0.0014479160308838 */

/*** Compile time: 0.0011358261108398 */

/*** Compile time: 0.001154899597168 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0016059875488281 */

/*** Compile time: 0.0011401176452637 */

/*** Compile time: 0.0011310577392578 */

/*** Compile time: 0.0016310214996338 */

/*** Compile time: 0.01997184753418 */

/*** Compile time: 0.0011801719665527 */

/*** Compile time: 0.0012698173522949 */

/*** Compile time: 0.0012128353118896 */

/*** Compile time: 0.021252870559692 */

/*** Compile time: 0.025518894195557 */

/*** Compile time: 0.0011069774627686 */

/*** Compile time: 0.0018830299377441 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.021337985992432 */

/*** Compile time: 0.017788171768188 */

/*** Compile time: 0.0011379718780518 */

/*** Compile time: 0.0033328533172607 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0012011528015137 */

/*** Compile time: 0.0024290084838867 */

/*** Compile time: 0.0012478828430176 */

/*** Compile time: 0.0016241073608398 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0017249584197998 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.031179904937744 */

/*** Compile time: 0.023232936859131 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0012929439544678 */

/*** Compile time: 0.027843952178955 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.00118088722229 */

/*** Compile time: 0.020808935165405 */

/*** Compile time: 0.0013411045074463 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.020586967468262 */

/*** Compile time: 0.0016448497772217 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.0010499954223633 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.0011270046234131 */

/*** Compile time: 0.0015139579772949 */

/*** Compile time: 0.0011928081512451 */

/*** Compile time: 0.0026049613952637 */

/*** Compile time: 0.020411014556885 */

/*** Compile time: 0.0012080669403076 */

/*** Compile time: 0.0012240409851074 */

/*** Compile time: 0.022441864013672 */

/*** Compile time: 0.001244068145752 */

/*** Compile time: 0.0010762214660645 */

/*** Compile time: 0.0017631053924561 */

/*** Compile time: 0.020946025848389 */

/*** Compile time: 0.0011270046234131 */

/*** Compile time: 0.0011072158813477 */

/*** Compile time: 0.0021121501922607 */

/*** Compile time: 0.001615047454834 */

/*** Compile time: 0.0013241767883301 */

/*** Compile time: 0.0011928081512451 */

/*** Compile time: 0.0011310577392578 */

/*** Compile time: 0.0013351440429688 */

/*** Compile time: 0.0011060237884521 */

/*** Compile time: 0.0012590885162354 */

/*** Compile time: 0.0012438297271729 */

/*** Compile time: 0.001187801361084 */

/*** Compile time: 0.0012447834014893 */

/*** Compile time: 0.021294832229614 */

/*** Compile time: 0.0017459392547607 */

/*** Compile time: 0.0011610984802246 */

/*** Compile time: 0.0011968612670898 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0011911392211914 */

/*** Compile time: 0.0010840892791748 */

/*** Compile time: 0.0011560916900635 */

/*** Compile time: 0.0012052059173584 */

/*** Compile time: 0.0043299198150635 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.0011301040649414 */

/*** Compile time: 0.0012459754943848 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0016920566558838 */

/*** Compile time: 0.0011482238769531 */

/*** Compile time: 0.0011670589447021 */

/*** Compile time: 0.0011420249938965 */

/*** Compile time: 0.0016660690307617 */

/*** Compile time: 0.0055248737335205 */

/*** Compile time: 0.0012340545654297 */

/*** Compile time: 0.0011329650878906 */

/*** Compile time: 0.0015759468078613 */

/*** Compile time: 0.0011298656463623 */

/*** Compile time: 0.0016219615936279 */

/*** Compile time: 0.0016500949859619 */

/*** Compile time: 0.0017240047454834 */

/*** Compile time: 0.0019009113311768 */

/*** Compile time: 0.0011739730834961 */

/*** Compile time: 0.0053689479827881 */

/*** Compile time: 0.0015480518341064 */

/*** Compile time: 0.0016090869903564 */

/*** Compile time: 0.001849889755249 */

/*** Compile time: 0.0018692016601562 */

/*** Compile time: 0.0023448467254639 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.0017969608306885 */

/*** Compile time: 0.0012259483337402 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.001676082611084 */

/*** Compile time: 0.0015199184417725 */

/*** Compile time: 0.0018041133880615 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0018291473388672 */

/*** Compile time: 0.0017638206481934 */

/*** Compile time: 0.0013680458068848 */

/*** Compile time: 0.0015988349914551 */

/*** Compile time: 0.0017919540405273 */

/*** Compile time: 0.0012750625610352 */

/*** Compile time: 0.0018389225006104 */

/*** Compile time: 0.0018320083618164 */

/*** Compile time: 0.0019009113311768 */

/*** Compile time: 0.0018019676208496 */

/*** Compile time: 0.0013768672943115 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0015079975128174 */

/*** Compile time: 0.0021131038665771 */

/*** Compile time: 0.0015878677368164 */

/*** Compile time: 0.0016539096832275 */

/*** Compile time: 0.0017039775848389 */

/*** Compile time: 0.0012938976287842 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0013580322265625 */

/*** Compile time: 0.0015609264373779 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0018589496612549 */

/*** Compile time: 0.0017728805541992 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0013761520385742 */

/*** Compile time: 0.001244068145752 */

/*** Compile time: 0.0015790462493896 */

/*** Compile time: 0.00217604637146 */

/*** Compile time: 0.0016961097717285 */

/*** Compile time: 0.0019609928131104 */

/*** Compile time: 0.0015230178833008 */

/*** Compile time: 0.0013301372528076 */

/*** Compile time: 0.0016210079193115 */

/*** Compile time: 0.0019199848175049 */

/*** Compile time: 0.0017328262329102 */

/*** Compile time: 0.0015909671783447 */

/*** Compile time: 0.0017318725585938 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0016839504241943 */

/*** Compile time: 0.0018379688262939 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0012590885162354 */

/*** Compile time: 0.0016889572143555 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0018520355224609 */

/*** Compile time: 0.0022060871124268 */

/*** Compile time: 0.0017080307006836 */

/*** Compile time: 0.001291036605835 */

/*** Compile time: 0.0017578601837158 */

/*** Compile time: 0.0014169216156006 */

/*** Compile time: 0.0013108253479004 */

/*** Compile time: 0.0017631053924561 */

/*** Compile time: 0.0016372203826904 */

/*** Compile time: 0.0017831325531006 */

/*** Compile time: 0.0019538402557373 */

/*** Compile time: 0.00124192237854 */

/*** Compile time: 0.001594066619873 */

/*** Compile time: 0.0016491413116455 */

/*** Compile time: 0.0016570091247559 */

/*** Compile time: 0.0017130374908447 */

/*** Compile time: 0.0012898445129395 */

/*** Compile time: 0.0016021728515625 */

/*** Compile time: 0.0017940998077393 */

/*** Compile time: 0.0012531280517578 */

/*** Compile time: 0.0018200874328613 */

/*** Compile time: 0.0015158653259277 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.0012538433074951 */

/*** Compile time: 0.0020761489868164 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0017960071563721 */

/*** Compile time: 0.0013470649719238 */

/*** Compile time: 0.0018990039825439 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.0012381076812744 */

/*** Compile time: 0.0013599395751953 */

/*** Compile time: 0.0016350746154785 */

/*** Compile time: 0.0018000602722168 */

/*** Compile time: 0.0017750263214111 */

/*** Compile time: 0.001270055770874 */

/*** Compile time: 0.0018658638000488 */

/*** Compile time: 0.0015640258789062 */

/*** Compile time: 0.0017328262329102 */

/*** Compile time: 0.0016810894012451 */

/*** Compile time: 0.0017120838165283 */

/*** Compile time: 0.0017549991607666 */

/*** Compile time: 0.0020608901977539 */

/*** Compile time: 0.0019290447235107 */

/*** Compile time: 0.0018219947814941 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.0019149780273438 */

/*** Compile time: 0.0018210411071777 */

/*** Compile time: 0.0019729137420654 */

/*** Compile time: 0.0019068717956543 */

/*** Compile time: 0.0017127990722656 */

/*** Compile time: 0.0015630722045898 */

/*** Compile time: 0.0017938613891602 */

/*** Compile time: 0.0015981197357178 */

/*** Compile time: 0.001737117767334 */

/*** Compile time: 0.0017790794372559 */

/*** Compile time: 0.0013461112976074 */

/*** Compile time: 0.0017769336700439 */

/*** Compile time: 0.0014569759368896 */

/*** Compile time: 0.0017240047454834 */

/*** Compile time: 0.00180983543396 */

/*** Compile time: 0.001878023147583 */

/*** Compile time: 0.0016820430755615 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.0016779899597168 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0018179416656494 */

/*** Compile time: 0.0013470649719238 */

/*** Compile time: 0.0019700527191162 */

/*** Compile time: 0.0016679763793945 */

/*** Compile time: 0.0012640953063965 */

/*** Compile time: 0.0017769336700439 */

/*** Compile time: 0.0017650127410889 */

/*** Compile time: 0.0015790462493896 */

/*** Compile time: 0.0020480155944824 */

/*** Compile time: 0.0020201206207275 */

/*** Compile time: 0.0016961097717285 */

/*** Compile time: 0.0015819072723389 */

/*** Compile time: 0.0017249584197998 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0018219947814941 */

/*** Compile time: 0.0019371509552002 */

/*** Compile time: 0.0012950897216797 */

/*** Compile time: 0.001662015914917 */

/*** Compile time: 0.0016870498657227 */

/*** Compile time: 0.0012040138244629 */

/*** Compile time: 0.001309871673584 */

/*** Compile time: 0.0016920566558838 */

/*** Compile time: 0.0012869834899902 */

/*** Compile time: 0.0012831687927246 */

/*** Compile time: 0.0017778873443604 */

/*** Compile time: 0.0018630027770996 */

/*** Compile time: 0.0018050670623779 */

/*** Compile time: 0.0012640953063965 */

/*** Compile time: 0.0014550685882568 */

/*** Compile time: 0.0020029544830322 */

/*** Compile time: 0.0015380382537842 */

/*** Compile time: 0.0019030570983887 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0018420219421387 */

/*** Compile time: 0.0014901161193848 */

/*** Compile time: 0.0013980865478516 */

/*** Compile time: 0.0014698505401611 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.001262903213501 */

/*** Compile time: 0.002039909362793 */

/*** Compile time: 0.0012948513031006 */

/*** Compile time: 0.0012640953063965 */

/*** Compile time: 0.0012590885162354 */

/*** Compile time: 0.0012750625610352 */

/*** Compile time: 0.0016980171203613 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0013518333435059 */

/*** Compile time: 0.0021231174468994 */

/*** Compile time: 0.001270055770874 */

/*** Compile time: 0.0013608932495117 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.0012779235839844 */

/*** Compile time: 0.0013279914855957 */

/*** Compile time: 0.0020029544830322 */

/*** Compile time: 0.0017650127410889 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.0018558502197266 */

/*** Compile time: 0.0018439292907715 */

/*** Compile time: 0.0018329620361328 */

/*** Compile time: 0.0019159317016602 */

/*** Compile time: 0.0013668537139893 */

/*** Compile time: 0.0018718242645264 */

/*** Compile time: 0.0018107891082764 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0018310546875 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0017518997192383 */

/*** Compile time: 0.0018661022186279 */

/*** Compile time: 0.0017139911651611 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.0012989044189453 */

/*** Compile time: 0.0018739700317383 */

/*** Compile time: 0.0013678073883057 */

/*** Compile time: 0.0018179416656494 */

/*** Compile time: 0.0012898445129395 */

/*** Compile time: 0.0018060207366943 */

/*** Compile time: 0.0013411045074463 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.00193190574646 */

/*** Compile time: 0.0019030570983887 */

/*** Compile time: 0.0015459060668945 */

/*** Compile time: 0.0017440319061279 */

/*** Compile time: 0.0018868446350098 */

/*** Compile time: 0.0013880729675293 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.0017180442810059 */

/*** Compile time: 0.0016529560089111 */

/*** Compile time: 0.001575231552124 */

/*** Compile time: 0.0013201236724854 */

/*** Compile time: 0.0013391971588135 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0015501976013184 */

/*** Compile time: 0.0012719631195068 */

/*** Compile time: 0.0014119148254395 */

/*** Compile time: 0.0016989707946777 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.0018010139465332 */

/*** Compile time: 0.0019021034240723 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0016860961914062 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0018370151519775 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0016798973083496 */

/*** Compile time: 0.0023589134216309 */

/*** Compile time: 0.0013301372528076 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.002039909362793 */

/*** Compile time: 0.0018320083618164 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.0020380020141602 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.0016870498657227 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0018861293792725 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.0018517971038818 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0018630027770996 */

/*** Compile time: 0.0019221305847168 */

/*** Compile time: 0.0019149780273438 */

/*** Compile time: 0.0017178058624268 */

/*** Compile time: 0.0017039775848389 */

/*** Compile time: 0.001309871673584 */

/*** Compile time: 0.00136399269104 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0017251968383789 */

/*** Compile time: 0.0017149448394775 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0017969608306885 */

/*** Compile time: 0.0018508434295654 */

/*** Compile time: 0.0019330978393555 */

/*** Compile time: 0.0017428398132324 */

/*** Compile time: 0.0019621849060059 */

/*** Compile time: 0.0016880035400391 */

/*** Compile time: 0.0018801689147949 */

/*** Compile time: 0.00142502784729 */

/*** Compile time: 0.0013601779937744 */

/*** Compile time: 0.0016400814056396 */

/*** Compile time: 0.0018100738525391 */

/*** Compile time: 0.0018880367279053 */

/*** Compile time: 0.001863956451416 */

/*** Compile time: 0.0013620853424072 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0014119148254395 */

/*** Compile time: 0.0013167858123779 */

/*** Compile time: 0.0018458366394043 */

/*** Compile time: 0.0018339157104492 */

/*** Compile time: 0.0020608901977539 */

/*** Compile time: 0.0017859935760498 */

/*** Compile time: 0.0013101100921631 */

/*** Compile time: 0.001967191696167 */

/*** Compile time: 0.0019540786743164 */

/*** Compile time: 0.0019381046295166 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.002018928527832 */

/*** Compile time: 0.0020191669464111 */

/*** Compile time: 0.0017781257629395 */

/*** Compile time: 0.0017950534820557 */

/*** Compile time: 0.00140380859375 */

/*** Compile time: 0.0013320446014404 */

/*** Compile time: 0.001823902130127 */

/*** Compile time: 0.0015311241149902 */

/*** Compile time: 0.0017368793487549 */

/*** Compile time: 0.0018610954284668 */

/*** Compile time: 0.0018839836120605 */

/*** Compile time: 0.0017681121826172 */

/*** Compile time: 0.0018079280853271 */

/*** Compile time: 0.0016798973083496 */

/*** Compile time: 0.0018379688262939 */

/*** Compile time: 0.0018770694732666 */

/*** Compile time: 0.0018479824066162 */

/*** Compile time: 0.0016579627990723 */

/*** Compile time: 0.0018942356109619 */

/*** Compile time: 0.0013370513916016 */

/*** Compile time: 0.0013208389282227 */

/*** Compile time: 0.0018129348754883 */

/*** Compile time: 0.0017809867858887 */

/*** Compile time: 0.0016739368438721 */

/*** Compile time: 0.0018711090087891 */

/*** Compile time: 0.0018250942230225 */

/*** Compile time: 0.0013830661773682 */

/*** Compile time: 0.0014090538024902 */

/*** Compile time: 0.0014300346374512 */

/*** Compile time: 0.0014021396636963 */

/*** Compile time: 0.0019631385803223 */

/*** Compile time: 0.00140380859375 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.0018608570098877 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.0016410350799561 */

/*** Compile time: 0.0013611316680908 */

/*** Compile time: 0.0014247894287109 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0018889904022217 */

/*** Compile time: 0.0013599395751953 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0013718605041504 */

/*** Compile time: 0.0014140605926514 */

/*** Compile time: 0.0013101100921631 */

/*** Compile time: 0.0018010139465332 */

/*** Compile time: 0.0014221668243408 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0017399787902832 */

/*** Compile time: 0.0018069744110107 */

/*** Compile time: 0.0013048648834229 */

/*** Compile time: 0.0013341903686523 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0018820762634277 */

/*** Compile time: 0.0013082027435303 */

/*** Compile time: 0.0012991428375244 */

/*** Compile time: 0.0016520023345947 */

/*** Compile time: 0.0018000602722168 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.0017709732055664 */

/*** Compile time: 0.001784086227417 */

/*** Compile time: 0.0018320083618164 */

/*** Compile time: 0.0014238357543945 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0018191337585449 */

/*** Compile time: 0.0017499923706055 */

/*** Compile time: 0.001309871673584 */

/*** Compile time: 0.0012569427490234 */

/*** Compile time: 0.0014300346374512 */

/*** Compile time: 0.0014400482177734 */

/*** Compile time: 0.0018599033355713 */

/*** Compile time: 0.0014288425445557 */

/*** Compile time: 0.0013618469238281 */

/*** Compile time: 0.0013608932495117 */

/*** Compile time: 0.001392126083374 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.0014560222625732 */

/*** Compile time: 0.0015010833740234 */

/*** Compile time: 0.0013298988342285 */

/*** Compile time: 0.0013442039489746 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0017561912536621 */

/*** Compile time: 0.00174880027771 */

/*** Compile time: 0.0017430782318115 */