// Copyright (c) 2010 Histopolis.com.  All Rights Reserved Worldwide.
function highlightPlace419883150(map, color, weight, opacity) {
if (color   == undefined) color   = "#99ff33";
if (weight  == undefined) weight  = 3;
if (opacity == undefined) opacity = 0.8;
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "cz{qFhbb}Rik@@E_{@|k@DMvz@",
    levels: "PHIHP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "k~qqFzhg}RwFCs@mG}AKeBkSmDMmT{gClm@ACe^wDBHgYbl@ZSfw@kEQLvFvBZEblBch@?Ntp@",
    levels: "PEDDEFIHDEGJEEDDGGP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "qerqFdci}RqAmOtBuBsC{]iCZ_@gEpOILlm@eGfI",
    levels: "PDDEDGHEP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "}srqF~yk}RQiRrP@~ArF?nEWhCiRX",
    levels: "PFGDAFP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "qoqqFngm}R[?yE_k@qAySQsBkBkO[mEYuBiCqZd^r@jG~@dEReBpcBkBfF_RlI",
    levels: "PBA?BB@@ICAHGDP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "ktpqFvcs}R{AoEiF_MaEcJiE{KcAgH_BmOvPB~Db`@lDz_@G~Dg@}@",
    levels: "PA@AEAIG@CDP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "q{mqFhnv}R_nAWuCLdFey@|EJHi@JBzcAT?ry@",
    levels: "PAHICB?HP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "euqqFxh}}R}B?fAqV|@uQ~@yUzAy]NwGViGR{Db@eGhAyLf@wEvAcLzCE|Af@yA`HdC`CnB`PBlG?z`@FtUeApOCp@yDj@JdB?p@xCRBlDr@tBCp]eYC",
    levels: "PD?A?A@?E@A?EJDEDE??E?EE@DDBEGP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "uz|pF~|c~RTO?NU?",
    levels: "PBAP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "cykpFlra~RyZCeQF{VVoJLp@}BfAqF`FkAPsCfAqAvDK`D?bMpA|CTbAN`BvAnVkAAfAPAxGFEpL",
    levels: "PB@?IAEDCDGB@DBDDD?FP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "cmopF|rp~RD}Fk@DeTCL}Z?ymAF}TBwa@}J}@A\\GXINWVOWy@{@e@[q@Oy@?_BH]DSsC}EHGbCuC}@}Bi@q@]YYWa@Uq@Ko@E{@@a@OILDCgBDsIIEU?EwDCk\\I_LDCHyZBJJ{`@EoNeE_C?Aq@[KT|@b@|@t@A~EuA}@cIWEw@uHWAfBsDrGCEeAnBqCuBaB|CD~BUj@vM^K|MwOU?zCC?ARMn_@wKa@eIgCc@KSAc@?yCLc@NSPMR}AfEMR[ZSJODi@\\~HNz[RFjZik@]?v@e@??qOEwCAE?_AGkAoA_ACcAeAAi@EAyDRaCp@qJ{AqB?GyCuDcApCyBmAUQc@e@]o@YaAIo@CcA@q@L_AZ_AvIiOqDbGmG}HqAeAaDeBqDoDkEa@?j@yARAV{H`CwCsAqAx@dAzG]@OBWM_@AI{@Mu@cA_EQcAOsA_@@OyBC{@B_BRiBVyAt@eCVo@b@\\Ra@L]e@_@lAsCj@Cn@qA]Wv@_Bn@aALJh@i@jIwGXt@f@m@Zi@t@eBNu@\\eAh@}Bf@gCJ_ADWeC{OtJBRsSrE@?iFiJC?iFkE?}CrJ?dAIR_l@OBXml@OBcz@kl@EC`x@ca@K@iTkLC@eK`A?DsqAd\\LGgUdPoO|B?Feq@lPMA}Yud@CmiAUFf]dWF?fOoXI@mlAgU?Ep]yPI]@cp@U?qMY@KGKefBdAOf|@b@n[BpyAv@@oc@nSLdYyTn@j@d@@bB`@rOn@gDbPzLuBtQ{PjLtJ~HnO`PkKpHdDnH|KfEX|QhPA~Gh`CF@iCU?HepBps@T@fUEdZClbDKvSok@KmV`LcUpQ@|a@Vfc@bUP?rj@hJBCcB?qA@IAck@AyAjD{@~@gAnA?h@aCLcJCQBkUjUDd@_BJYpA{B`AKt@Z~AsBhBh@^BHb@^GpD`A?t}BgbAW?rCfbAZ?n}@tKA[}{@dbAc@bMKKhXKtd@AnVDft@Obh@sa@MoH?kBE{j@??}Cil@MArm@nGVZlAzCLReBfD`CnCf@xCxB^gAjF~CV\\|DrB?^xa@XtIJGb]mHCEl[nC@AdC|CAGfk@D~CGJD~CE]AfSUDa@Ne@Ta@Vc@^a@d@_@f@S`@e@dAcCrK[bBOtAI|AChBBjB{B?kHI?zAaN?Dz~@aA|@oHlEgAf@kFfDi@f@aAj@JuT",
    levels: "PE@GA@@HD?A?E@@D@B?DEDE@@D?A@G?ABA@B@BB@C@?AAI??FB@DECCCFC@?EEGBEFFF@@?GC?C?@FA?B?C@?@H@GHCBJA??@ECC?DB?F?@ED?D@B@F?B@DHFCABDFCBBDEDD?A@F?A@?BBH?B@D?CCCBCBBCCEBB@CC?AE??A??EFFEEJEEFB@FABHHHGJFFDCHGFDFFFJ@HFFHGHGG??IC@CLBABHGFGBACFFEHDGEFDDEHIBBHL??AHFDHAJGFH????EBBDFA?HE?ADBDE@BBBIHEIHHFH@I?A?AI??ADEJHCCDECBDDAABF@IEFFDDF@@A@BH?@A?C?A?E@C?A?G?CDGGA@A@@GP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "m}rpFnpa~Ri~@QaAvC``ALHsC",
    levels: "PEIEP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "adtpFb__~RP?AsEiDADHArEtC??G",
    levels: "PBEF@D@P",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "yxtpF~lg~Ri@eAKRf@~@LM",
    levels: "PDBBP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "wiupFhqf~RLMBKAU]SKDEFET@JJPNBFA",
    levels: "P@?BD?A?BA?P",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "c{|pFh_z}RyHICtM|HD?qM",
    levels: "PFGFP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "ayupFr~t~RYLIuBCEOAw@}s@jAWjLq@jBOrLe@pOKAhb@wQlHeU~KgCxABb@SHAe@",
    levels: "PBB@CHA?ACIGBCBACP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "sxupFz~x~RBms@xA?Cfb@rB@rDeCrCoCrA}AxAgAt@YV@TFVBnAj@jARn@Ct@e@n@eEzAyEGqQuAq@cJmBmH^KwCzBW|@y@dAS@{HbIcCbIRHA?yBS??aBwBk@gCeCwGFa@D?Zm@A?sAtSDAcQn@?@}CEm\\tUeK~E_CtI{EdA_@dNqIl@YIfBuAdg@KpXgC?oJlL?nFrH?AnLDhK{WCcVa@Dvc@iAh@eJ|HmStPaBlAgBhA}BnAcBt@",
    levels: "PHDHDB@BAE@?AACAEBGFBDEGBBEED?GABECDBBBDGGCB?H@CAA?J?BFDFEE@HBGGB@@C?AP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "uitpFvlt~RtGwB@oG_ElBAT@rC{Af@BfA",
    levels: "PEFD?CCP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "evdqFpnb_S}_@CiJDsUB{GC_MDeU??hLgHNA{MhHAD}E?eMOkQ?{QyN?P`HmEFFv@?pB`H?JvM{KCM_AOm@Wk@w@_B_DT{EqB{@_DmEqLci@@pDf\\aq@b@?`SEt@EZQr@Wl@a@d@e@Z[Lmh@CAtQGzGBp@NjBLx@TdAVv@r@`BkC~B{E~E_FnEq@x@wE|Hi@}@yA}Ci@u@m@k@YQe@Ug@QaEFoEMqc@Kyu@BDwF@qS_Ia@sBA{FJeW{@Ag[[qL?ok@S}x@?e]Rm]qACGvAIjAM|@On@Sh@W\\WTa@JkBFe@|EiBfFeBfJ_E|HrApAQr@bAp@aAnEoFPaCLan@Sa@?y@P_@Ao@o@xGktBtE}[_DFyGAg@[qB\\vCcNsCcMe@Ae@EsAUU@k@?iCYgBEaJh@N}B?smBBuAOap@[k{BkPR_A?g@o{@rPD~CE~HBdAgAX]x@kCX_BBiAVu@FoB@yAIaAQu@]i@yAw@q@YKMIs@EeCBcTnKS?y{@PsgBCgDl@qFl^@nk@HzGBjDFA{_BFsV`JBZ{MqJHBicBi{@MEptBmC?mCGw@GqAUm@QaBk@cJeE?fHAnDMvC?xAFzAEfLs@fwAyy@GaEEuAB_MEsA@c@TqCWwd@UwO@_e@EAff@Kt\\JzMAjo@Dbk@y@@eD`@{AJs@C{BYaAGuM?OKYPYBaA@qGCo@Fma@`@gH?k~@wAKyw@bNOOij@HwOlEoG~BoEpAoDvBmHvAmHb@yCVgD^{GjBwd@d@_Gt@eEz@_DtAsC`AeBdBeBt@gAxA_BvAk@n@e@RxF|AMRkHnBm@r@e@r@m@|C{D`DkD`BkAlMaGdGgC~A[rLYjAAvEf@lPpD@yRAPmES{WdEaBb@wBRcJfByC`AmDz@cErA{C~AsCfA}Cz@oDhAHuDaC?OzEyDdCeBfByAvBuDfHmClHy@vEg@dDMlBYjC?xFaBrc@MxCcAvJqBfKoAbEyGBJ_LJ_}AFo`@~n@b@@mKWuw@ws@BAcKDaNEg^BgmBEeI\\a~@hs@}@d{AiDBkUIsWN_aAc@{s@}w@Lc`@Byf@wHoUyCNglACE?sBNsTA}HiYEA}DJyX?{OPir@c@qFpp@rAp@u@xa@AXtsB`}ABV_dAGi[?kSlp@rA~g@y@H_|@xVFDa\\jYGNt[tf@PLla@dX?Oye@FqHGq@?aM{A?{TDJg]wU?ol@EwUB@]qg@?Af~@yo@SEsv@]?@aEybAXsU^?vCI??kEcDAI_FKyx@`F?lyAqA[r|@po@Iu@iu@`f@a@Bqx@gV@}@wrBn[EbAquB~@wtBbAquBnb@Idd@@nLGnF@PAPENQ@Un|@Tn@hpB|BEnjBo@VncA}aA^S_|@gRk@iXHqHFwBAmr@JywA?Wxr@Un|@xgAj@pe@Pj]VdNl@n@fh@`JpkAoA?pCz]pCtOvRlwBbIxaAw\\CyU@A|E@bJ|@pCTvKqAE@nPDdLvFJDuFjHOtBI?xHDlGKrD?|@i@b@E`@O\\g@n@g@^u@|@Qt@g@r@[XkAFgCbKRlN`MCEb}@zc@e@^f^HhX`NB`AvQhAjGbDdJvInPvIvQbDxHOpJ\\hDJhDSnMe@`H@r@}Lx|@eGxd@aC`UcBvTwCjm@}Al^sN?OpCgBvW|MR@GwArb@mo@EAdq@N?@l@l@@?Bjf@HuCnk@yEh{@]zHhBPPDgBx^M~AaHptAtEB~G}}AVqJLuDRkEp@sJlEkdAfj@Ja@lo@A@QxMkBzMgC[Wz@yABJjAg@?CsAgEMwAOObABR@b@Hf@dCJbG?nEXrA~PL~_@CrEU`JyA`K_@zCsBbOwBbLjJ@`AEBXpAQFqrA^wKPiBTw@zIFBaNEC|B@zAm@\\KeCsA{G?oAaCQcAeC{KM_KEyXRAdHBv`@DKkBGo]BF?_Bo_@GoG@mAAA}Tn@?FeJK_]Dey@bA}JG?VaC~Io@vE??uw@BuAjH@`LAnk@FAyy@h]J|NIGmy@|BJph@FOsy@~RI|SJnTMPKrvBu@|yAxACh\\?|vAJdK@rcA^l]?ntA]pf@e{AU?tCtAN|^Gts@J?xnBrB??hw@@fAptD^?mCf@AI~eB@|`@G~L?vMAbt@|ADvKKn@Rv@z@rChEc@`Be@fAu@dA]^{@l@hFNbILvk@^jKm@GdYI|J[`Vq@dw@^dUOlEaEzOmDrLUr@mMnh@xW@Cde@D~CHfCYfHT~GIvCBdDlXBx@Hj@Ht@ZtApAf@v@z@u@b@k@|D}G~BpDnZt@`KZw@h@_@\\qAvAuCpEuQdWoDzEyAzAw@p@sD|DmA|@g@XkAb@}IxB?u@wFxAcBf@@gPuCD?|TkFtABxi@}ULMaGyD@A`@yD??vEg]WwDF}Bd@{D\\eIDar@YoDLsBVoCd@kCl@iC`AsCnAaCrAmC~B_CbCmEdEkE|EcCxCgBxCeChGmA`EeBfMy@jLa@bEInAYdCKUE\\Xn@k@nGJBRyBt@o@`AbCdAtAvAtDf@`BkDAUxB}F?gC~YYlCg@hCYbAw@~Bk@nAp@`ALXRp@Fz@?xNJxK@dTE~JcHY}b@EgMUqEAcJnLw[rb@_GpHQ?",
    levels: "P@?@@?FEHEE@AAHEEG@EEGE?B?ECFAFIGF@D?@B@GAG@@DA?B@G@@C@H?@C?A?FAAAJ@GB@BHBAABAID?@B?@D@BDBBDECBDH?BB@CAKDG@BBFEF?@A?A@CHB@B?G?GI?@F?CAAAH?B@DA?B@D@FF@@CI?A@I@FFFFLHF@B?D?AG?AA@@@I??@BABBB?I@AA@I@@C@?BAC@B?A@ADLFFAFADABF@B@CBAI?B@@E@EDFEAC@@BD@GB?DBJEBGAAAD@@BAB?EDHDAD@BF?A?CBCAFAEJA?HFHHH??@@BIBI@ABJ?FAI??@@FG@?@CKDCIHJA?HDHFGIFGGGJ@A@F?GI?@BBHHHBBHBEEADK@H@HHGGJGFGG??N@@@C?B@CHI@JIHHC?@?AK?I?@CIDDECCBH?H?CCDD?GED?G?A?EB?A?@BACAEDIFGGAGFBEBBAJBACAAE@BEB@FG?E@FHHBAG@@H@@D?D@?LEA?A?AIHA?DGDCCDCD@DG??D@AFGB@E??BJ@BBFC@FCE@EB?GCDF@D@H??IA@AG??HCCCAF@@FBF?J??HHAHGAGIABAADL?BABCBIEJAAIDD?IECJ?@??I@DAFE@CA?F@ACH?A@BBGA?BIGA?BAA@HAE@B@F?BEE?L?ACA@C??B?G@BC?FEHEEIEECBEECBACAAF@?BD@BI?A@DBAGB@??BCABFABEAB@FDDF@D?B@F?B@D@A@IBA@G?BAP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "a||pFhzj~RImCCyFBya@E_a@?kg@oxAW?fmACr^@bEKn@eyAM?fBftBXj~@`@",
    levels: "P@A@?II??AHJDAP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "_qdqFjfz}RyAAA~BzA??}B",
    levels: "PDEDP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "sxdqFri}}R}QM?hQ|QE?uP",
    levels: "PFGFP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "{}dqF`ch~RsLi]Ajg@tLaI",
    levels: "PHGP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "ueeqFlty}RoCCC`KjC?F}J",
    levels: "PEFEP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "ueeqFjhy}RqC@?pElC@BuE",
    levels: "PDFDP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "}keqFrz_~Re@A?pWrE@FoHmC?AdAe@??gP",
    levels: "PCEGECCDP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "okeqFrzf~Rc@Ja@RuAfAgBfAbG??oD",
    levels: "P?A@FEP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "wkeqFzic~R?u@QC?gHNC?MaC??pJbC@",
    levels: "PBBAADFDP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "elfqFnm{}RwCDcGE?hQxKB@mQ",
    levels: "P@FGFP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "{wfqFhnc~R?Mh@O`Ds@uAC}C?AhBh@S",
    levels: "PAAE?DCP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "_yfqFzje~R?_Dik@S?UgJGrBoD~AmDyJbJeCfCaCvBqEpElLaFls@|ArHB@eC",
    levels: "PEBBFAG@?@IEAEP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "efhqFj`g~RmBB?tBlB@?{B",
    levels: "PDEDP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "colqFvwh~RH}JFD?qBxHpCzFeI~Zua@y_@??h_@{K_DBiZCMAc\\dWEHArMNlEKBdY`@S|MaM`PuJpMmHpJcG|@m@nFcFzPsOSM_I~F_GrD_TsB{L}Ae`@qIA_ARYj@e@DM`IwMtAcBfDiEzEgK|g@DtU??i\\BoTAyFoZAyg@INkz@ucARHrTQvLLhR@v|@nUB@l]oUGAbBI`D?nBHHpEQrB?bCJ`CT~Dt@dE~@pBt@f@Hx@B^TbFx@Hl@aV??hFC@kUEAh@?jTyR`IiBpSGnDoB?CiVwBAB`W}HB?lGdNFCvo@nS@pAC|@?@qA",
    levels: "PA@FF@HGFH@?H?AAGH@D@A?D?IBAFADIC@A?B?CG?I??H?GKIAAAGGGF??HA@B@D?AA?AACHE?DG?FFAFDDGFHEFG??DP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "csiqFj`g~RAb\\fUBCe\\aUA",
    levels: "PGHGP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "csiqFj`g~R?AO@N?",
    levels: "P?AP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "}`kqFf_|}RqyAI?fCpyA\\?{C",
    levels: "PEIEP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "wpmqF|ed~RCiD@eWoA@BNoG??hWjGrBpA^",
    levels: "P?FBAGF?P",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "_|mqFbah~RxBAAc_@{MC?LuD??MsD?ALeUAC`F@hME`MDdMC|Fzk@@?uX",
    levels: "PDGAAAAAAH????HGP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "acrqFrtt}Rga@XqISChTvk@]DqS",
    levels: "PBGHGP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "clsqFvki}R?qEaE?HrEvDA",
    levels: "PEFEP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "olsqF~mh}Ry@oxAui@x@}l@L}tAPWxw@fvC}BVva@bX]",
    levels: "PIC?JHGGP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "cfvqFn|c}R[iy@Q}~@qrAvCEbAe@`x@wABEtMY|i@byAP",
    levels: "P@IJ?DC?IP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "uivqFxgp}Ren@f@EjRjn@B?wS",
    levels: "PGHGP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "ccwqFr{~|RCuK}ETCnKdFO",
    levels: "PEFEP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "y~xqFxus}RQs`@e@_w@}fAM|@|zAvfA{@",
    levels: "P?HIHP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "mwzqFrlc~RJu@AaFej@e@AxOnCB`J{ClB]|VC?a@",
    levels: "PAFHGCADCP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "q~{qFfli}RAeSgG@MdSfGCN@",
    levels: "PEGF?P",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "_i}qFfki}R?wBiD?d@vBbC?",
    levels: "PDEDP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "ek~qFpoe~RaPIAnEC?FdO~OA?iU",
    levels: "PF@@GFP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
map.addOverlay(new GPolygon.fromEncoded({
  polylines: [
  {
    color:   color,
    weight:  weight,
    opacity: opacity,
    points: "wm~pFvkc_Sc@?qEX{Q_@gMH?oOvCmFfc@c@tLR}@eCRARz@bDlIa@AcByEuJCJdVyA@",
    levels: "P?BBFHEBEBG@FBEFDP",
    zoomFactor: 2,
    numLevels: 18
  }
  ],
  fill: false,
  color: "#0000ff",
  opacity: 0.1,
  outline: true
}));
}

