/* mobile.css - mobile overrides for arrivo.ru */
  html, body { overflow-x:hidden; }
  body { padding-top:56px; }
  .mobile-header { display:flex; position:fixed; top:0; left:0; right:0; height:56px; background:#fff; z-index:1000; box-shadow:0 2px 4px rgba(0,0,0,.1); align-items:center; justify-content:space-between; padding:0 16px; box-sizing:border-box; }
  .mobile-header .mobile-menu-toggle, .mobile-header .mobile-search { background:none; border:none; font-size:24px; line-height:1; color:#333; padding:8px; cursor:pointer; text-decoration:none; }
  .mobile-header .mobile-logo { font-size:20px; font-weight:bold; color:#333; text-decoration:none; }
  .menu { display:none !important; }
  .mobile-drawer { display:block; position:fixed; top:0; left:0; bottom:0; width:280px; max-width:80vw; background:#fff; z-index:1001; transform:translateX(-100%); transition:transform .25s ease; overflow-y:auto; }
  .mobile-drawer.is-open { transform:translateX(0); }
  .mobile-drawer-overlay { display:none; position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.5); z-index:999; }
  .mobile-drawer-overlay.is-open { display:block; }
  .mobile-drawer-header { display:flex; align-items:center; justify-content:space-between; padding:16px; border-bottom:1px solid #eee; font-size:18px; font-weight:bold; }
  .mobile-drawer-close { background:none; border:none; font-size:22px; color:#666; cursor:pointer; }
  .mobile-drawer-nav ul { list-style:none; margin:0; padding:0; }
  .mobile-drawer-nav li { border-bottom:1px solid #f0f0f0; }
  .mobile-drawer-nav a { display:block; padding:14px 16px; color:#333; text-decoration:none; font-size:16px; }
  .mobile-drawer-nav .submenu { display:none; background:#f9f9f9; }
  .mobile-drawer-nav .submenu a { padding-left:32px; font-size:15px; }
  .mobile-drawer-nav .has-submenu.open > .submenu { display:block; }
  .mobile-drawer-nav .has-submenu > a:after { content:" +"; color:#999; float:right; }
  .mobile-drawer-nav .has-submenu.open > a:after { content:" −"; }

  .container, .container-fluid { width:auto !important; max-width:100% !important; padding-left:16px; padding-right:16px; }
  .row { margin-left:-8px; margin-right:-8px; }
  .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 { float:none !important; width:100% !important; flex: 0 0 100% !important; max-width:100% !important; padding-left:8px; padding-right:8px; box-sizing:border-box; }

  .main-form-container-wrapper { display:none; }

  .b13-wrapper { margin-bottom:0 !important; margin-top:16px; }
  .b13-wrapper .b13 { overflow:hidden; }
  .b13-wrapper img, .b13-wrapper object, .b13-wrapper embed { max-width:100%; height:auto; }
  .b13-wrapper a { display:block; }

  .article_head h1 { font-size:26px; line-height:1.25; margin-top:16px; }
  .article_info { font-size:14px; color:#666; margin-bottom:16px; }
  .teaser { font-size:16px; color:#555; margin-bottom:20px; }
  .new-editor-wrapper, .article_text-wrapper { font-size:17px; line-height:1.65; }
  .new-editor-wrapper p, .article_text-wrapper p { margin-bottom:16px; }
  .new-editor-wrapper img, .article_text-wrapper img, .article_text img { max-width:100% !important; height:auto !important; width:auto !important; display:block; margin:20px auto; }
  .article_sidebar { margin-top:32px; }
  .article_sidebar .direct, .article_sidebar .vert-banner-wrapper { display:none; }
  .article-anons { margin-bottom:24px; }
  .article-anons_img { width:100%; height:auto !important; }
  .article-anons h2.main { font-size:19px; line-height:1.3; margin-top:10px; margin-bottom:8px; }
  .article-anons_teaser { font-size:15px; line-height:1.45; color:#666; }

  .all-articles .pagin { margin:24px 0; }
  .all-articles .pagin button, .all-articles .pagin a button { min-width:32px; padding:4px 8px; font-size:14px; }
  .all-articles h1 { font-size:28px; margin-top:20px; }

  .footer { padding:24px 0; }
  .footer_menu_items { display:flex; flex-wrap:wrap; gap:12px; justify-content:center; }
  .footer_counters { text-align:center; }

  img { max-width:100%; height:auto; }
  iframe, embed, object { max-width:100%; }

.row-main-grid > .col-xs-4 { flex: 0 0 100% !important; max-width:100% !important; min-height:auto !important; }

/* mobile header fixes: orange background, search left, menu right, right-side drawer */
.mobile-header { background-color:#0BADEC !important; box-shadow:0 2px 4px rgba(0,0,0,.15); }
.mobile-header .mobile-logo { color:#fff !important; order:2; }
.mobile-header .mobile-menu-toggle { color:#fff !important; order:3; font-size:22px; padding:8px 0 8px 8px; }
.mobile-header .mobile-search { color:#fff !important; order:1; display:flex; align-items:center; padding:8px 8px 8px 0; }
.mobile-header .mobile-search i.material-icons { font-size:22px; color:#fff; }
.mobile-header { justify-content:space-between; }

.mobile-drawer { left:auto !important; right:0 !important; transform:translateX(100%) !important; }
.mobile-drawer.is-open { transform:translateX(0) !important; }

/* Country list page (/podbor-otdyha.html) */
.kuda-poehat-form { margin-top:24px; padding:16px; background:#fafafa; border-radius:4px; }
.kuda-poehat-form h2 { font-size:20px; margin-top:0; }
.kuda-poehat-form h3 { font-size:16px; margin:16px 0 8px; }
.kuda-poehat-form label { display:flex; align-items:center; margin-bottom:8px; font-size:15px; }
.kuda-poehat-form input[type="radio"] { margin-right:8px; }

.kuda-poehat_country-block { padding-top:24px; padding-bottom:24px; }
.kuda-poehat_country-block_country { display:flex; align-items:center; margin-bottom:16px; }
.kuda-poehat_country-block_country_flag { flex:0 0 auto; margin-right:12px; }
.kuda-poehat_country-block_country_flag img { max-width:56px; height:auto; border-radius:2px; display:block; }
.kuda-poehat_country-block_country_name { flex:1; }
.kuda-poehat_country-block_country_name h2 { font-size:22px; margin:0 0 4px; line-height:1.25; }
.kuda-poehat_country-block_country_name span { font-size:14px; color:#666; }

.kuda-poehat_country-block_city { float:none !important; width:100% !important; display:block; margin-top:24px; margin-bottom:24px; }
.kuda-poehat_city-block_city_pic { float:none !important; width:100% !important; height:auto !important; margin-bottom:12px; }
.kuda-poehat_city-block_city_pic img { width:100% !important; height:auto !important; border-radius:4px; display:block; }
.kuda-poehat_country-block_city_text { float:none !important; width:100% !important; margin-left:0 !important; }
.kuda-poehat_country-block_city_text .city-name { display:flex; align-items:center; justify-content:space-between; margin-bottom:8px; }
.kuda-poehat_country-block_city_text h3 { font-size:18px; margin:0; }
.kuda-poehat_country-block_city_text p { width:100% !important; font-size:15px; line-height:1.5; color:#444; word-wrap:break-word; }
.kuda-poehat_country-block_reserv { float:none !important; padding-left:0 !important; margin-top:12px; display:flex; gap:12px; flex-wrap:wrap; }
.kuda-poehat_country-block_reserv a { display:inline-flex; align-items:center; gap:4px; color:#333; text-decoration:none; font-size:14px; background:#f0f0f0; padding:6px 10px; border-radius:4px; }

/* Country detail page */
.city-head-wrapper { display:flex !important; align-items:center; margin-bottom:16px; overflow:visible !important; }
.city-head-wrapper img { max-width:64px; height:auto; margin-right:16px; border-radius:2px; }
.city-head-wrapper h1 { font-size:26px; margin:0; line-height:1.25; }

.putevoditel__images { float:none !important; width:100% !important; margin-top:16px !important; }
.putevoditel__images__main { width:100% !important; }
.putevoditel__images__main a, .putevoditel__images__main img { display:block; width:100% !important; height:auto !important; }
.putevoditel__images__thumbnails { display:none; }
.putevoditel__images__amount { margin-top:8px; }

.new-editor-wrapper, .city-page__about { width:100% !important; }
.new-editor-wrapper p, .city-page__about p { width:100% !important; word-wrap:break-word; }
.new-editor-wrapper img, .city-page__about img { max-width:100% !important; height:auto !important; }
.new-editor-wrapper h2, .new-editor-wrapper h3 { font-size:20px; line-height:1.3; margin-top:24px; margin-bottom:12px; }

.country__cities { margin-top:32px; }
.country__cities__wrapper { display:block; }
.country__cities__city { float:none !important; width:100% !important; margin-bottom:24px; display:block !important; }
.country__cities__city img { width:100% !important; height:auto !important; border-radius:4px; display:block; }
.country__cities__city h3 { font-size:18px; margin:10px 0 6px; }
.country__cities__city p { font-size:15px; line-height:1.5; color:#444; word-wrap:break-word; }

.cars-items-wrapper { width:100% !important; }
.cars-items-wrapper .cars__item { float:none !important; width:100% !important; margin-bottom:16px; text-align:center; }
.cars-items-wrapper .cars__item img { max-width:100%; height:auto; }

/* mobile layout refinement - city previews + country list */
.kuda-poehat_country-block { padding-top:24px; padding-bottom:24px; }
.kuda-poehat_country-block_city { display:block !important; float:none !important; width:100% !important; margin-top:20px !important; margin-bottom:20px !important; box-sizing:border-box; }

.kuda-poehat_city-block_city_pic { float:none !important; width:100% !important; height:220px !important; overflow:hidden !important; border-radius:4px; margin-bottom:12px !important; }
.kuda-poehat_city-block_city_pic a { display:block; width:100%; height:100%; }
.kuda-poehat_city-block_city_pic img { width:100% !important; height:100% !important; object-fit:cover !important; display:block !important; }

.kuda-poehat_country-block_city_text { float:none !important; width:100% !important; margin-left:0 !important; }
.kuda-poehat_country-block_city_text br { display:none; }
.kuda-poehat_country-block_city_text .city-name { display:flex; align-items:center; justify-content:space-between; margin-bottom:8px; }
.kuda-poehat_country-block_city_text .city-name h3 { font-size:18px; margin:0; }
.kuda-poehat_country-block_city_text p { width:100% !important; font-size:15px; line-height:1.5; color:#444; margin-bottom:12px; }

.kuda-poehat_country-block_reserv { float:none !important; padding-left:0 !important; margin-top:0 !important; display:flex !important; gap:12px; flex-wrap:wrap; }
.kuda-poehat_country-block_reserv a { float:none !important; margin-left:0 !important; color:#3f51b5 !important; font-size:14px; text-transform:uppercase; text-decoration:none; display:inline-flex !important; align-items:center; gap:4px; }

/* city detail page city cards */
.country__cities__city { width:100% !important; display:block !important; float:none !important; margin-bottom:24px; position:relative; }
.country__cities__city img { width:100% !important; height:220px !important; object-fit:cover !important; display:block !important; border-radius:4px; }
.country__cities__city__link { width:100% !important; height:220px !important; top:0; left:0; z-index:1; }
.country__cities__city h3 { font-size:18px; margin:10px 0 6px; }
.country__cities__city p { font-size:15px; line-height:1.5; color:#444; word-wrap:break-word; }

/* country detail head */
.city-head-wrapper { display:flex !important; align-items:center; margin-bottom:16px; overflow:visible !important; }
.city-head-wrapper img { max-width:64px; height:auto; margin-right:16px; border-radius:2px; }
.city-head-wrapper h1 { font-size:26px; margin:0; line-height:1.25; }

/* putevoditel images */
.putevoditel__images { float:none !important; width:100% !important; margin-top:16px !important; }
.putevoditel__images__main { width:100% !important; }
.putevoditel__images__main a { display:block; width:100%; margin-bottom:8px; }
.putevoditel__images__main img { width:100% !important; height:220px !important; object-fit:cover !important; display:block; border-radius:4px; }
.putevoditel__images__thumbnails { display:none; }
.putevoditel__images__amount { margin-top:8px; text-align:center; }

/* v3: sidebar/main reorder, image max-heights, hide sidebar placeholder banners */
.city-page > .row, .container .row:has(> .city_sidebar), .container .row:has(> .article_sidebar) { display:flex !important; flex-wrap:wrap !important; }
.city_sidebar, .article_sidebar { order:2 !important; width:100% !important; }
.city-page > .row > .col-xs-8, .container .row:has(> .city_sidebar) > .col-xs-8, .container .row:has(> .article_sidebar) > .col-xs-8 { order:1 !important; width:100% !important; }

.sidebar .vert-banner, .article_sidebar .vert-banner, .city_sidebar .vert-banner, .sidebar .direct, .article_sidebar .direct, .city_sidebar .direct { display:none !important; }

.kuda-poehat_city-block_city_pic { float:none !important; width:100% !important; height:auto !important; overflow:hidden !important; margin-bottom:12px !important; }
.kuda-poehat_city-block_city_pic a { display:block; width:100%; }
.kuda-poehat_city-block_city_pic img { width:100% !important; height:auto !important; max-height:280px !important; display:block !important; margin:0 auto !important; }

.country__cities__city { width:100% !important; display:block !important; float:none !important; margin-bottom:24px; position:relative; }
.country__cities__city img { width:100% !important; height:auto !important; max-height:280px !important; display:block !important; border-radius:4px; margin:0 auto !important; }

.putevoditel__images__main { width:100% !important; }
.putevoditel__images__main a { display:block; width:100%; }
.putevoditel__images__main img { width:100% !important; height:auto !important; max-height:360px !important; display:block !important; }
.putevoditel__images__main a:nth-child(n+2) { display:none !important; }

.city-head-wrapper h1:empty { display:none; }

/* Mobile search overlay */
.mobile-search-overlay { display:none; position:fixed; top:0; left:0; right:0; bottom:0; background:#fff; z-index:1010; flex-direction:column; }
.mobile-search-overlay.is-open { display:flex; }
.mobile-search-header { display:flex; align-items:center; gap:8px; padding:8px 12px; background:#0BADEC; box-shadow:0 2px 4px rgba(0,0,0,.15); }
.mobile-search-close { background:transparent; border:none; color:#fff; font-size:22px; cursor:pointer; padding:8px; }
.mobile-search-input-wrap { flex:1; display:flex; align-items:center; background:#fff; border-radius:4px; padding:0 8px; }
.mobile-search-input-wrap input { flex:1; border:none; outline:none; font-size:16px; padding:10px 4px; background:transparent; }
#mobileSearchSubmit { background:transparent; border:none; color:#0BADEC; cursor:pointer; padding:6px; display:flex; align-items:center; }
#mobileSearchSubmit i { font-size:22px; }
.mobile-search-results { flex:1; overflow-y:auto; padding:16px; }
.mobile-search-results h2 { font-size:16px; margin:20px 0 10px; color:#666; border-bottom:1px solid #eee; padding-bottom:4px; }
.mobile-search-results ul { list-style:none; margin:0; padding:0; }
.mobile-search-results li { border-bottom:1px solid #f0f0f0; padding:10px 0; position:relative; cursor:pointer; }
.mobile-search-results li a { color:#0BADEC; text-decoration:none; font-size:15px; pointer-events:none; }
.mobile-search-results li img { vertical-align:middle; margin-right:8px; }
.mobile-search-results .menu_dropdown-search_countries_country { color:#666; font-size:13px; }
.mobile-search-loading, .mobile-search-empty { color:#666; font-size:15px; text-align:center; margin-top:20px; }

/* Make sure search button has transparent background */
.mobile-header .mobile-search { background:transparent !important; border:none !important; color:#fff !important; order:1; display:flex; align-items:center; padding:8px 8px 8px 0; }

/* List pages: articles, routes, interview, unesco, what-to-take, putevoditeli previews full-width */
.article-anons { float:none !important; width:100% !important; display:block !important; margin-bottom:24px !important; box-sizing:border-box !important; }
.article-anons--small, .article-anons--unesco--middle, .article-anons--interview--large { width:100% !important; }
.article-anons .img-wrapper, .article-anons_img { width:100% !important; height:auto !important; display:block !important; }
.article-anons .img-wrapper img, .article-anons_img { max-width:100% !important; width:100% !important; height:auto !important; border-radius:4px; }
.article-anons h2.main, .article-anons .main { font-size:19px; line-height:1.3; margin:12px 0 8px; }
.article-anons_teaser, .article-anons p.teaser, .article-anons .teaser { font-size:15px; line-height:1.5; color:#555; word-wrap:break-word; width:100% !important; }
.article-anons_info { font-size:13px; color:#888; margin-top:8px; }

/* Route list (/marshruty.html) */
.rowpoint { display:block !important; width:100% !important; margin-bottom:24px; box-sizing:border-box !important; }
.rowpoint:after { content:""; display:table; clear:both; }
.rowpoint .name { width:100% !important; float:none !important; }
.rowpoint .name a { font-size:18px; color:#0BADEC; text-decoration:none; }
.rowpoint .name p { font-size:15px; line-height:1.5; color:#444; word-wrap:break-word; margin-top:6px; }
.rowpoint img { width:100% !important; max-width:100% !important; height:auto !important; border-radius:4px; display:block; margin-top:12px; }

/* Putevoditeli list (/skachat-putevoditeli.html) */
.putevoditeli_continents_continent { width:100% !important; margin-bottom:24px; }
.putevoditeli_continents_continent h2 { font-size:20px; margin-bottom:10px; }
.putevoditeli_continents_continent_country { display:block; width:100%; padding:8px 0; color:#0BADEC; text-decoration:none; font-size:15px; border-bottom:1px solid #f0f0f0; word-wrap:break-word; }

/* What to take (/chto-vzyat-s-soboiy.html) */
.chto-vzyat_tabs_checkers { width:100% !important; }
.chto-vzyat_tabs_checkers .col-xs-6 { width:100% !important; margin-bottom:8px; }
.chto-vzyat_context { width:100% !important; word-wrap:break-word; }
.chto-vzyat_context p { width:100% !important; word-wrap:break-word; }

/* Interview list */
.article-anons--interview--large .img-wrapper { position:relative; width:100%; }
.article-anons--interview--large .img-cap { position:absolute; bottom:8px; left:8px; background:rgba(0,0,0,.6); color:#fff; font-size:12px; padding:2px 6px; border-radius:2px; }

/* Generic: prevent any wide element from overflowing */
.container .row > div[class*="col-xs"] { width:100% !important; flex:0 0 100% !important; max-width:100% !important; }

/* v4 fixes: route images don't upscale, putevoditeli full-width, point page slider responsive */
.rowpoint img { width:auto !important; max-width:100% !important; max-height:220px !important; display:block !important; margin:12px auto 0 !important; }

.putevoditeli_info_img { float:none !important; width:100% !important; text-align:center; margin-bottom:12px; }
.putevoditeli_info_img img { max-width:100%; height:auto; }
.putevoditeli_info_text { float:none !important; width:100% !important; }
.putevoditeli_info_link { float:none !important; width:100% !important; word-wrap:break-word; }
.putevoditeli_continents_continent { float:none !important; width:100% !important; margin-bottom:24px; }
.putevoditeli_continents_about { width:100% !important; word-wrap:break-word; }
.putevoditeli_continents_about p { width:100% !important; word-wrap:break-word; }

.city-page__place__slider { width:100% !important; height:auto !important; }
.city-page__place__slider .comments_comment_img { position:relative !important; width:100% !important; height:66vw !important; max-height:420px !important; margin:0 !important; left:auto !important; right:auto !important; top:auto !important; bottom:auto !important; }
.city-page__place__slider .comments_comment_img .example-image { width:100% !important; height:100% !important; background-size:cover !important; }

.place__info-block { width:100% !important; float:none !important; margin-left:0 !important; margin-bottom:20px !important; padding:16px !important; box-sizing:border-box !important; }
.place__info-block__unesco-wrapper { float:none !important; width:100% !important; }
.place__info-block__where, .place__info-block__show-on-map, .place__info-block__phone, .place__info-block__cite, .place__info-block__price, .place__info-block__schedule, .place__info-block__converter { float:none !important; display:block !important; width:100% !important; margin-top:8px !important; word-wrap:break-word !important; overflow-wrap:break-word !important; }

.city__bottom__menu__column { float:none !important; width:100% !important; padding:0 16px !important; box-sizing:border-box !important; }
.city__bottom__menu__head { overflow:hidden; margin-bottom:10px; }
.city__bottom__menu__head img { max-width:32px; height:auto; float:left; margin-right:10px; }
.city__bottom__menu__head span { display:block; float:left; font-size:16px; margin:0; }

.related-venues-block { width:100% !important; }
.related-venues-block .city-page__showplace { width:100% !important; float:none !important; }

/* related venues (loaded via ajax) */
.city-page__showplace__tabs-panel { display:flex !important; flex-wrap:wrap !important; gap:8px 16px !important; }
.city-page__showplace__tabs-panel_tab { float:none !important; margin-left:0 !important; }
.city-page__tab__item { display:block !important; width:100% !important; margin-top:24px !important; overflow:hidden !important; }
.city-page__tab__item__image { float:none !important; width:100% !important; height:auto !important; position:relative !important; }
.city-page__tab__item__image a { width:100% !important; height:auto !important; }
.city-page__tab__item__image img { width:100% !important; height:auto !important; display:block !important; }
.city-page__tab__item__image__prev, .city-page__tab__item__image__next { width:32px; height:64px; }
.city-page__tab__item__info { float:none !important; width:100% !important; padding-left:0 !important; margin-top:12px !important; }
.city-page__tab__item__info__head { width:100% !important; height:auto !important; overflow:visible !important; position:static !important; margin-bottom:4px !important; }
.city-page__tab__item__info__head h2, .city-page__tab__item__info__type { float:none !important; display:inline !important; }
.city-page__tab__item__info p { width:100% !important; word-wrap:break-word !important; overflow-wrap:break-word !important; }

/* breadcrumbs, heading, hide review button */
ul.breadcrumbs { height:auto !important; display:flex !important; flex-wrap:wrap !important; align-items:center !important; gap:4px 8px !important; padding:8px 16px !important; margin-top:56px !important; }
ul.breadcrumbs li.breadcrumbs__item { display:inline !important; }
ul.breadcrumbs li.breadcrumbs__item a, .breadcrumbs__item--active span { display:inline !important; float:none !important; height:auto !important; padding:0 !important; margin:0 !important; }
ul.breadcrumbs li.breadcrumbs__item i { display:inline !important; float:none !important; margin:0 !important; font-size:16px !important; vertical-align:middle !important; }

.city-page__place .city-head-wrapper { display:block !important; }
.city-page__place .city-head-wrapper h1 { display:inline !important; float:none !important; font-size:26px !important; line-height:1.3 !important; margin:0 !important; }
.city-page__place .city-head-wrapper br { display:none !important; }
.city-page__place .city-head-wrapper .city-page__place__caption { display:inline !important; float:none !important; margin-left:8px !important; font-size:16px !important; color:#666 !important; }

.city-page__place__reviews-but { display:none !important; }

.new-editor-wrapper table, .article_text table, .city-page__place__article table { width:100% !important; max-width:100% !important; table-layout:fixed; }
.new-editor-wrapper td, .article_text td, .city-page__place__article td { word-wrap:break-word; overflow-wrap:break-word; }

pre, code { white-space:pre-wrap; word-wrap:break-word; }
.city-page__place__article p, .new-editor-wrapper p { width:100% !important; word-wrap:break-word !important; overflow-wrap:break-word !important; }

/* route / marshrut tables */
.kitchen-table { width:100% !important; }
.kitchen-table table { width:100% !important; max-width:100% !important; table-layout:fixed !important; }
.kitchen-table tbody, .kitchen-table tr, .kitchen-table td { display:block !important; width:100% !important; padding:0 !important; box-sizing:border-box !important; }
.kitchen-table td img { width:100% !important; max-width:100% !important; height:auto !important; display:block !important; margin-bottom:12px !important; }
.kitchen-table h3 { word-wrap:break-word !important; overflow-wrap:break-word !important; }
.kitchen-table h3 img { width:32px !important; max-width:32px !important; height:auto !important; display:inline-block !important; vertical-align:middle !important; margin-right:8px !important; box-shadow:none !important; position:static !important; top:auto !important; left:auto !important; }
.kitchen-table a { word-wrap:break-word !important; overflow-wrap:break-word !important; }
.kitchen-table p { width:100% !important; word-wrap:break-word !important; overflow-wrap:break-word !important; }


