@charset "UTF-8";
@font-face {
  font-family: "bree_serifregular";
  src: url("/files/tabularasa/css/fonts/breeserif-regular-webfont.eot");
  src: url("/files/tabularasa/css/fonts/breeserif-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/files/tabularasa/css/fonts/breeserif-regular-webfont.woff2") format("woff2"), url("/files/tabularasa/css/fonts/breeserif-regular-webfont.woff") format("woff"), url("/files/tabularasa/css/fonts/breeserif-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Univers 57 Condensed";
  src: url("/files/tabularasa/css/fonts/Univers-Condensed.woff2") format("woff2"), url("/files/tabularasa/css/fonts/Univers-Condensed.woff") format("woff"), url("/files/tabularasa/css/fonts/Univers-Condensed.svg#Univers-Condensed") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT CYR";
  src: url("/files/tabularasa/css/fonts/UniversLTCYR-67BoldCond.woff2") format("woff2"), url("/files/tabularasa/css/fonts/UniversLTCYR-67BoldCond.woff") format("woff"), url("/files/tabularasa/css/fonts/UniversLTCYR-67BoldCond.svg#UniversLTCYR-67BoldCond") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
/* COULEURS GLOBALES */
/* BACKGROUNDS */
/* PROVISOIRE */
/*REGION*/
.bot20 {
  margin-bottom: 20px;
}
.bot25 {
  margin-bottom: 25px;
}
.bot50 {
  margin-bottom: 50px;
}
.bot100 {
  margin-bottom: 100px;
}
.bot150 {
  margin-bottom: 150px;
}
.bot200 {
  margin-bottom: 200px;
}
.top20 {
  margin-top: 20px;
}
.top25 {
  margin-top: 25px;
}
.top50 {
  margin-top: 50px;
}
.top100 {
  margin-top: 100px;
}
.top150 {
  margin-top: 150px;
}
.top200 {
  margin-top: 200px;
}
.padtop25 {
  padding-top: 25px;
}
.padtop50 {
  padding-top: 50px;
}
.padtop100 {
  padding-top: 100px;
}
.padbot25 {
  padding-bottom: 25px;
}
.padbot50 {
  padding-bottom: 50px;
}
.padbot100 {
  padding-bottom: 100px;
}
.invisible {
  display: none;
}
.fontsize20 {
  font-size: 20px !important;
}
/*PICTO - https://fonts.google.com/icons?icon.platform=web pour paramétrer l'apparence des pictos*/
.material-symbols-outlined {
  font-family: "Material Symbols Outlined";
  font-variation-settings: "FILL" 0, "wght" 700, "GRAD" 200, "opsz" 40;
}
/* Permet de mettre la bonne largeur de colonne en flex lorsque l'on utilise un gap.
* $colCount = Le nombre de colonnes que l'on veux
* $gap = le gap entre les colonnes, en px ou en %
* $grow = le flex grow, pas obligé a renseigné
* $shrink = le flex shrink, pas obligé a renseigné
**
* Exemple, pour un bloc avec 4 colonnes et un gap de 25px, on l'appel de cette manière : @include columnWithGap(4,25px);
*/
/*POLICE - intégration/chemin à mettre dans contao et non ici*/
/*GRAISSE (regular, bold, black...)*/
/*OMBRE*/
/*TRANSITION*/
/*DEGRADES*/
/*ARRONDI*/
* {
  font-family: "Univers 57 Condensed";
  box-sizing: border-box;
}
a {
  transition: all ease 0.5s;
}
a:link, a:visited {
  color: #1a8f7f;
  text-decoration: none;
}
a:hover {
  color: #d63a25;
}
.block {
  width: 100vw;
  height: 100vh;
}
.bt2 a {
  background: rgba(38, 38, 38, 0.7);
  padding: 10px;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  transition: all ease 0.5s;
}
.bt2 a:hover {
  background: #c7c7c7;
  color: #262626;
}
#zoom-controls {
  position: absolute;
  top: 85%;
  right: 30px;
  z-index: 600;
}
#zoom-controls button {
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  background-color: #333;
  color: #fff;
  border: none;
  border-radius: 5px;
  margin: 5px;
  cursor: pointer;
}
#zoom-controls button.disabled {
  background-color: #aaa;
  cursor: default;
}
#zoom-controls a:hover {
  background-color: #555;
}
#modeEdition {
  position: absolute;
  z-index: 4;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding: 5px 15px;
  color: #fff;
  background-color: red;
  text-decoration: none;
}
#modeEdition.actif {
  background-color: green;
}
#formItem {
  box-shadow: 0px 1px 16px -2px rgba(38, 38, 38, 0.35);
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 3;
  background: #fff;
  padding: 25px;
  transform: translateX(-50%);
  display: flex;
}
.marker {
  width: 50px;
  height: 50px;
  display: block;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transform: translate(calc(-1 * (50px / 2)), calc(-1 * 50px));
}
.popup {
  max-width: 95vw;
  width: 350px;
  padding: 20px;
  gap: 10px;
  background: #fff;
  color: #262626;
  box-shadow: 0px 1px 16px -2px rgba(38, 38, 38, 0.35);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.popup h3 {
  text-align: center;
}
.popup .ytPlayer, .popup p {
  width: 100%;
}
.popup p.description, .popup p.description_en {
  max-height: 200px;
  overflow-y: scroll;
}
.close {
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  width: 15px;
  height: 15px;
  background: url("/files/tabularasa/images/design/close.png") center center /contain no-repeat;
  z-index: 6;
  cursor: pointer;
}
.edit {
  position: absolute;
  top: 10px;
  left: 10px;
  display: block;
  width: 15px;
  height: 15px;
  background: url("/files/tabularasa/images/design/edit.png") center center /contain no-repeat;
  z-index: 6;
  cursor: pointer;
}
#langues {
  position: absolute;
  z-index: 99;
  display: flex;
  gap: 5px;
  padding: 10px;
  align-items: center;
}
.mention {
  position: absolute;
  top: 93%;
  right: 36px;
  z-index: 20;
  background: rgba(0, 0, 0, 0.6);
  display: block;
  float: left;
  clear: both;
  font-size: 11px;
  font-weight: bold;
  line-height: 28px;
  margin-bottom: 4px;
  outline: none;
  color: #fff;
  padding: 0 15px;
  text-decoration: none;
  cursor: pointer;
}
.popupmention {
  position: absolute;
  background: #fff;
  z-index: 50;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 15px;
  width: 700px;
  display: none;
}
/*EN TETE REGION*/
.national, .auvergne_rhone_alpes, .bourgogne_franche_comte, .bretagne, .centre_val_de_loire, .corse, .grand_est, .hauts_de_france, .ile_de_france, .normandie, .nouvelle_aquitaine, .occitanie, .pays_de_la_loire, .provence_alpes_cote_azur {
  display: grid;
  grid-template-columns: repeat(2, auto);
  align-items: center;
  gap: 15px;
  position: absolute;
  top: 1%;
  left: 75px;
  z-index: 9;
  width: auto;
  height: auto;
  background-color: #fff;
  padding: 15px;
}
.national .block, .auvergne_rhone_alpes .block, .bourgogne_franche_comte .block, .bretagne .block, .centre_val_de_loire .block, .corse .block, .grand_est .block, .hauts_de_france .block, .ile_de_france .block, .normandie .block, .nouvelle_aquitaine .block, .occitanie .block, .pays_de_la_loire .block, .provence_alpes_cote_azur .block {
  width: auto;
  height: auto;
}
.national::before, .auvergne_rhone_alpes::before, .bourgogne_franche_comte::before, .bretagne::before, .centre_val_de_loire::before, .corse::before, .grand_est::before, .hauts_de_france::before, .ile_de_france::before, .normandie::before, .nouvelle_aquitaine::before, .occitanie::before, .pays_de_la_loire::before, .provence_alpes_cote_azur::before {
  content: "";
  background: url("/files/tabularasa/images/design/logotype.jpg") center center no-repeat;
  background-size: cover;
  width: 80px;
  height: 80px;
  display: inline-block;
}
.national h1, .national p, .auvergne_rhone_alpes h1, .auvergne_rhone_alpes p, .bourgogne_franche_comte h1, .bourgogne_franche_comte p, .bretagne h1, .bretagne p, .centre_val_de_loire h1, .centre_val_de_loire p, .corse h1, .corse p, .grand_est h1, .grand_est p, .hauts_de_france h1, .hauts_de_france p, .ile_de_france h1, .ile_de_france p, .normandie h1, .normandie p, .nouvelle_aquitaine h1, .nouvelle_aquitaine p, .occitanie h1, .occitanie p, .pays_de_la_loire h1, .pays_de_la_loire p, .provence_alpes_cote_azur h1, .provence_alpes_cote_azur p {
  margin: 0 !important;
}
.national h1, .auvergne_rhone_alpes h1, .bourgogne_franche_comte h1, .bretagne h1, .centre_val_de_loire h1, .corse h1, .grand_est h1, .hauts_de_france h1, .ile_de_france h1, .normandie h1, .nouvelle_aquitaine h1, .occitanie h1, .pays_de_la_loire h1, .provence_alpes_cote_azur h1 {
  font-size: 20px;
}
.national p:nth-child(2), .auvergne_rhone_alpes p:nth-child(2), .bourgogne_franche_comte p:nth-child(2), .bretagne p:nth-child(2), .centre_val_de_loire p:nth-child(2), .corse p:nth-child(2), .grand_est p:nth-child(2), .hauts_de_france p:nth-child(2), .ile_de_france p:nth-child(2), .normandie p:nth-child(2), .nouvelle_aquitaine p:nth-child(2), .occitanie p:nth-child(2), .pays_de_la_loire p:nth-child(2), .provence_alpes_cote_azur p:nth-child(2) {
  font-style: italic;
  font-size: 13px;
  display: flex;
  align-items: center;
}
.national p:nth-child(2)::before, .auvergne_rhone_alpes p:nth-child(2)::before, .bourgogne_franche_comte p:nth-child(2)::before, .bretagne p:nth-child(2)::before, .centre_val_de_loire p:nth-child(2)::before, .corse p:nth-child(2)::before, .grand_est p:nth-child(2)::before, .hauts_de_france p:nth-child(2)::before, .ile_de_france p:nth-child(2)::before, .normandie p:nth-child(2)::before, .nouvelle_aquitaine p:nth-child(2)::before, .occitanie p:nth-child(2)::before, .pays_de_la_loire p:nth-child(2)::before, .provence_alpes_cote_azur p:nth-child(2)::before {
  content: "";
  height: 3px;
  width: 80px;
  display: inline-block;
  margin-right: 10px;
}
.national p:last-child, .auvergne_rhone_alpes p:last-child, .bourgogne_franche_comte p:last-child, .bretagne p:last-child, .centre_val_de_loire p:last-child, .corse p:last-child, .grand_est p:last-child, .hauts_de_france p:last-child, .ile_de_france p:last-child, .normandie p:last-child, .nouvelle_aquitaine p:last-child, .occitanie p:last-child, .pays_de_la_loire p:last-child, .provence_alpes_cote_azur p:last-child {
  font-size: 16px;
}
.national p:nth-child(2)::before {
  background-color: #931b20;
}
.auvergne_rhone_alpes p:nth-child(2)::before {
  background-color: #1ab2ce;
}
.bourgogne_franche_comte p:nth-child(2)::before {
  background-color: #1a8f7f;
}
.bretagne p:nth-child(2)::before {
  background-color: #90867e;
}
.page_120 p:nth-child(2)::before, .centre_val_de_loire p:nth-child(2)::before {
  background-color: #85327a;
}
.page_120 .marker.mk_1, .centre_val_de_loire .marker.mk_1 {
  background-image: url("/files/tabularasa/images/design/marker_val_de_loire.png");
}
.corse p:nth-child(2)::before {
  background-color: #d63a25;
}
.grand_est p:nth-child(2)::before {
  background-color: #f3b200;
}
.hauts_de_france p:nth-child(2)::before {
  background-color: #393938;
}
.ile_de_france p:nth-child(2)::before {
  background-color: #b8916d;
}
.normandie p:nth-child(2)::before {
  background-color: #0069b4;
}
.nouvelle_aquitaine p:nth-child(2)::before {
  background-color: #e73150;
}
.occitanie p:nth-child(2)::before {
  background-color: #f08223;
}
.pays_de_la_loire p:nth-child(2)::before {
  background-color: #8ab625;
}
.provence_alpes_cote_azur p:nth-child(2)::before {
  background-color: #af2f26;
}
/*FOOTER*/
#footer_carte {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 9;
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-between;
}
#footer_carte .block {
  width: auto;
  height: auto;
}
.map-image {
  height: auto;
  display: block;
}
.markerContent {
  display: none;
}
.expand-popup {
  display: none;
  background-color: transparent;
  border: none;
  font-size: 24px;
  cursor: pointer;
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 10;
  color: #444;
}
/* Icône hover */
.expand-popup:hover {
  color: #000;
}
/* Style pour la popup en plein écran */
.fullscreen-popup {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  z-index: 9999 !important;
  background-color: white;
  overflow: auto;
  padding: 20px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}
/* Pour que le contenu de la popup soit centré */
.fullscreen-popup .markerContent {
  text-align: center;
}
@media (max-width: 767px) {
  /*EN TETE REGION*/
  /*FOOTER*/
  .expand-popup {
    display: block;
    position: absolute;
    left: 5px;
    top: 5px;
  }
  .popup {
    max-height: 95vh !important;
    max-width: 100vw !important;
  }
  .popup img {
    max-width: 70% !important;
  }
  .popup p.description, .popup p.description_en {
    height: 100%;
    overflow-y: auto;
  }
  .popup iframe {
    width: 90%;
  }
  #zoom-controls {
    position: absolute;
    top: 70vh;
    left: 80%;
    z-index: 100;
  }
  .national, .auvergne_rhone_alpes, .bourgogne_franche_comte, .bretagne, .centre_val_de_loire, .corse, .grand_est, .hauts_de_france, .ile_de_france, .normandie, .nouvelle_aquitaine, .occitanie, .pays_de_la_loire, .provence_alpes_cote_azur {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    padding: 8px;
    display: flex;
  }
  .national::before, .auvergne_rhone_alpes::before, .bourgogne_franche_comte::before, .bretagne::before, .centre_val_de_loire::before, .corse::before, .grand_est::before, .hauts_de_france::before, .ile_de_france::before, .normandie::before, .nouvelle_aquitaine::before, .occitanie::before, .pays_de_la_loire::before, .provence_alpes_cote_azur::before {
    width: 50px;
    height: 50px;
  }
  .national h1, .auvergne_rhone_alpes h1, .bourgogne_franche_comte h1, .bretagne h1, .centre_val_de_loire h1, .corse h1, .grand_est h1, .hauts_de_france h1, .ile_de_france h1, .normandie h1, .nouvelle_aquitaine h1, .occitanie h1, .pays_de_la_loire h1, .provence_alpes_cote_azur h1 {
    font-size: 15px;
  }
  .national p, .auvergne_rhone_alpes p, .bourgogne_franche_comte p, .bretagne p, .centre_val_de_loire p, .corse p, .grand_est p, .hauts_de_france p, .ile_de_france p, .normandie p, .nouvelle_aquitaine p, .occitanie p, .pays_de_la_loire p, .provence_alpes_cote_azur p {
    font-size: 13px !important;
  }
  .national p:before, .auvergne_rhone_alpes p:before, .bourgogne_franche_comte p:before, .bretagne p:before, .centre_val_de_loire p:before, .corse p:before, .grand_est p:before, .hauts_de_france p:before, .ile_de_france p:before, .normandie p:before, .nouvelle_aquitaine p:before, .occitanie p:before, .pays_de_la_loire p:before, .provence_alpes_cote_azur p:before {
    width: 35px !important;
  }
  #langues {
    right: 0;
  }
  footer {
    position: relative;
    background-color: #262626;
    padding: 5px;
  }
  footer .inside {
    display: flex;
    justify-content: space-between;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22home%2Flocaviy%2Fcarte2%2Ffiles%2Ftabularasa%2Fcss%2F_font.scss%22%2C%22home%2Flocaviy%2Fcarte2%2Ffiles%2Ftabularasa%2Fcss%2Fpetitescdc.scss%22%2C%22home%2Flocaviy%2Fcarte2%2Ffiles%2Ftabularasa%2Fcss%2F_base.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvBA%3BAAAA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADvBA%3BAC6DA%3BAAAA%3BAAAA%3BAAAA%3BAD7DA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAnNA%3BAAgOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA4BI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAQQ%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAlbZ%3BAA0bA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAApdA%3BAAkeA%3BAAAA%3BAAAA%3BAAleA%3BAAueA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAveA%3BAAqfA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBO%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */