-# Copyright (c) 2006-2023 Jeremy Stanley <fungi@yuggoth.org>. Permission to
+# Copyright (c) 2006-2024 Jeremy Stanley <fungi@yuggoth.org>. Permission to
# use, copy, modify, and distribute this software is granted under terms
# provided in the LICENSE file distributed with this software.
#
-# generated on 2023-03-14 by running:
+# generated on 2024-05-08 by running:
#
# wget -qO- https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ \
# | grep '<a href="[^\.]*\.TXT">.*-'$( date +%b-%Y )' ' \
# | sed 's,.*<a href="\([^\.]*\)\.TXT">.*,\1,' \
# | tr A-Z a-z
-aggg
aggh
-aggm
anyn
aymh
aynz
aypy
-azuh
-azuu
bgbw
bggh
bgjn
bitn
bivm
bivo
+bk12
bkpr
cahr
-cbar
cbbc
cerm
-cfox
cmfm
cmgb
+corr
cpbt
cpeh
cpfi
cpin
-cpir
cpro
cpry
cpst
ctra
cwae
cwaf
-cwaj
cwaq
cwar
cwav
cwba
-cwbe
cwbk
cwbo
cwbs
cwcf
cwci
cwcj
-cwco
cwct
cwda
cwdc
cwee
cwef
cweh
+cwek
cwel
cwep
cweq
cweu
cwew
cwez
-cwfd
cwff
cwfj
cwfq
cwhi
cwhl
cwho
-cwhp
cwhq
cwht
cwhv
cwii
cwij
cwik
-cwil
cwip
cwis
cwit
cwkd
cwkg
cwkh
+cwkk
cwkm
cwko
cwkx
cwlm
cwlp
cwls
-cwlx
cwly
cwme
cwmj
cwnp
cwnq
cwnz
-cwob
cwoc
cwod
cwoe
cwoy
+cwpc
cwpd
cwpe
cwpf
cwro
cwrt
cwru
-cwrx
cwry
cwrz
cwsa
cwtt
cwty
cwus
-cwuw
cwux
cwvf
cwvh
cwzq
cwzv
cwzw
-cwzz
cxaf
cxag
cxaj
cxse
cxsh
cxsl
-cxsp
cxtd
cxth
cxtn
cytr
cyts
cytz
-cyua
cyub
cyul
-cyus
cyut
cyux
cyuy
cywj
cywk
cywl
-cywy
cyxc
cyxe
cyxh
cyzx
cyzy
czbf
-czcp
czcr
czdb
czel
czev
czfa
czfm
-czfn
czfs
czhy
czkd
czmd
czmj
-czmt
+czmu
czol
czpc
czps
+czrp
czsj
czsm
czsp
dffd
dfoo
dgaa
+dgle
+dgsi
+dgtk
diap
dibk
diyo
dnaa
dnak
+dnbc
dnbe
dnca
dnen
dnka
dnkn
dnkt
-dnma
-dnmk
dnmm
dnmn
dnpo
enhe
enhf
enhk
-enhm
enhv
enjs
enkb
epzg
eqay
eqaz
-eqbk
-eqph
eqya
eqyb
eqyc
eqyd
eqye
eqyf
+eqyg
eqyk
eqyl
+eqys
eqyt
eqyv
escf
esmq
esms
esmt
+esmv
esmx
esnd
esng
faut
favv
fawb
+fawk
fbke
fbmn
-fbpm
fbsk
fcbb
+fcod
fcpp
fdbb
fdms
fdot
fdpp
fdsk
-fdst
feff
feft
fgbt
fkkn
fkkr
fkys
-flhn
flkk
-flmf
fmcz
fmee
fmep
fmsd
fnca
fnct
-fndu
fngi
fnhu
fnku
fnlu
-fnmo
+fnsa
fnso
+fnsu
fnub
-fnug
-fogm
-fogo
-fogr
-foob
+fnue
foog
-fook
fool
-foom
foon
-foor
fpst
fqbr
fqch
fvwn
fwcl
fwki
+fxmm
fygf
fykm
+fykt
fylz
fyoa
+fyog
fyru
fywb
fywe
fywh
-fyww
fzaa
fzic
fzna
gakd
gamb
ganr
+gatb
gbyd
gcfv
gcgm
gqno
gqpa
gqpp
-gqpz
gucy
gunz
-guxn
gvac
gvba
gvnp
gvsv
haab
-habd
-hadr
hbba
hcmf
hcmm
hdam
+hear
heat
-heax
heba
hebl
heca
helx
hema
hemm
-heoc
heps
-hert
hesc
hesg
hesh
hesw
hesx
hetr
+hhtr
hkel
hkem
hkga
hknk
hknw
hkwj
+hrca
hryr
hrza
-hsdn
-hsgn
-hsnn
-hsob
-hspn
-hssk
htar
htbu
-htd0
htda
htdo
+htgw
+htha
htib
htir
htka
+htki
htkj
htmg
+htmh
htmp
+htms
htmt
htmu
htmw
htpe
+htse
+htsi
htso
htsu
httb
k0a0
k0a9
k0co
+k0d8
k0e0
k0f2
k0j4
k0s9
k0v4
k0vg
+k0w3
+k00u
k04v
k04w
k05u
k1am
k1an
k1aw
-k1bm
-k1bn
k1cm
k1cn
k1cw
k1d1
+k1d8
k1dm
k1dn
k1em
k1f0
k1fm
k1fn
-k1fw
k1gm
k1gn
k1h2
k1iw
k1jm
k1jn
+k1jw
+k1k8
k1km
k1kn
k1kw
k1lm
k1ln
-k1lw
k1m4
k1m5
k1mm
k1nw
k1om
k1on
+k1ow
k1p1
k1r7
k1r8
k2g9
k2i0
k2is
-k2j3
k2j5
k2j9
k2m2
+k2m8
k2p2
+k2r2
k2r9
k2v5
k2v6
k3au
k3d2
k3f3
-k3j7
k3k3
+k3l4
k3lf
k3n8
k3r7
k3s8
k3t5
k3u3
+k3w7
k4a6
k4a9
+k4b8
k4bm
k4f2
k4i3
k6i2
k6l4
k6p9
+k6r3
k6r6
k6s0
k6s2
k8b0
k8d3
k8t6
+k8v7
k8w2
k9a5
k9d7
k9s5
k9s9
k9v9
+k9y1
k10g
+k10u
k11r
k12n
k13k
k27k
k28j
k33n
-k33v
k35a
k36k
k38s
k40b
k40u
k41u
+k42a
k42j
k46d
k46u
k48a
+k48i
k49a
+k49b
k54a
k54j
k57c
+k60r
k63s
k65s
k66r
k74v
k77s
k79j
+k79s
k81r
k82c
+k82v
k96d
ka39
kaaa
kahn
kahq
kaia
+kaib
kaid
kaig
kaik
kajg
kajo
kajr
-kajz
kakh
kako
kakq
kanj
kank
kanq
+kanr
kanw
kaoh
kaoo
kbec
kbed
kbeh
+kbfa
kbfd
kbff
kbfi
kbpt
kbqk
kbqp
-kbqx
kbrd
kbrg
kbrl
kbxa
kbxk
kbyg
-kbyh
kbyi
kbyl
kbys
kbyy
kbzn
+kc07
+kc08
kc09
kc29
kc35
kchs
kcic
kcid
+kcii
kcin
kcir
kciu
kcki
kckm
kckn
-kckp
kckv
kckz
kcle
kcpc
kcpf
kcpk
+kcpp
kcpr
kcps
kcpt
+kcpu
kcpw
kcqb
kcqc
kcrs
kcrw
kcrx
+kcsb
kcsg
kcsm
kcsq
kczl
kczt
kd07
+kd09
kd25
kd39
kd50
kdlh
kdll
kdln
-kdlp
+kdlo
kdls
kdlz
kdma
kdri
kdrm
kdro
+kdrp
kdrt
kdsf
kdsm
kdwx
kdxr
kdxx
+kdya
kdyb
kdyl
kdyr
ke38
ke41
ke42
+ke57
+ke77
kean
kear
keat
keha
keho
kehr
+kehy
keik
keke
kekm
ketc
keth
ketn
+keto
keuf
keug
keul
kfay
kfbg
kfbl
+kfbr
kfch
kfci
kfcm
kfod
kfoe
kfok
+kfom
kfot
kfoz
kfpk
kfwc
kfwn
kfws
-kfwz
kfxe
kfxy
kfye
kgda
kgdb
kgdj
-kgdp
+kgdk
kgdv
kged
kgeg
kggi
kggp
kggw
+kghb
kghg
kghw
kgic
kgzl
kgzn
kgzs
-kh71
khae
khaf
khai
khfd
khff
khfj
-khfy
khgr
khhf
khhg
khhr
+khhv
khhw
khib
khie
khln
khlr
khlx
-khme
khmn
khmp
khmt
khrt
khrx
khsa
-khsb
khsd
khse
khsg
khul
khum
khut
+khvc
khve
khvn
khvr
khzx
khzy
ki16
-ki19
ki23
ki35
ki63
ki69
ki74
ki75
+ki95
kiab
kiad
kiag
kjfk
kjfx
kjfz
-kjgg
kjhn
kjhw
kjka
kjso
kjst
kjsv
-kjsy
kjtc
kjvl
kjvw
kk62
kk70
kk82
+kk83
kk88
kkls
kknb
kl08
kl18
kl35
-kl52
klaa
klaf
klal
klnl
klnn
klnp
-klnq
klnr
klns
klol
km08
km19
km21
-km25
km30
km40
km54
kmgj
kmgm
kmgn
+kmgr
kmgw
kmgy
kmhe
kmkl
kmkn
kmko
+kmkq
kmks
kmkt
kmky
kmso
kmsp
kmss
-kmsv
kmsy
kmtc
kmth
kmyv
kmyz
kmzh
+kmzj
kmzz
kn03
kn38
kn60
+kn79
knak
knbc
knbg
knuw
knxf
knxp
-kny0
knyc
knyg
knyl
ko05
ko22
ko32
+ko54
ko69
ko86
koaj
koak
koar
kobe
-kobt
kocf
koch
kocq
koxi
koxr
koxv
+koye
koym
koza
kozr
kozw
kp08
kp28
+kp33
kp52
kp53
kp58
kp60
kp68
kp69
+kp79
kp92
kpae
kpah
kpkb
kpkd
kpkv
+kpld
kpln
kplr
kplu
kpvb
kpvc
kpvd
+kpve
kpvf
kpvg
kpvj
kpym
kpyx
kpzq
+kpzz
+kqa8
kqal
+kqaq
+kqay
kqaz
-kqbd
+kqb3
kqbl
kqbr
kqd3
kqek
kqel
kqen
+kqeo
kqep
kqeq
kqer
-kqes
kqev
kqew
kqex
kqey
kqfb
+kqfg
kqfl
kqft
kqfu
kqhf
kqhg
kqhy
-kqjg
kqjq
kqjz
-kqkz
-kqm2
+kqmz
kqn3
+kqnx
kqoa
-kqqa
+kqob
+kqog
+kqoh
+kqos
kqrd
kqrh
-kqrv
-kqsc
-kqsn
-kqst
-kqsu
-kqta
kqtd
+kqth
kqtz
-kqvb
-kqvf
-kqvg
+kquz
kqwm
+kqwx
+kqwy
kqx2
kqxh
krac
krno
krnp
krnt
-krnv
kroa
kroc
krog
krzn
krzr
krzt
+ks12
ks21
ks24
ks25
ks34
ks39
ks52
-ks59
ks71
ks85
ksaa
ksbd
ksbm
ksbn
-ksbo
ksbp
ksbs
+ksbx
ksby
kscd
ksch
kshr
kshv
ksif
-ksik
ksiy
ksjc
ksjs
kteb
ktew
ktex
-ktfp
ktgi
ktha
kthm
ktqe
ktqh
ktqk
+ktqs
ktqv
ktri
ktrk
ktys
ktzr
ku42
-ku55
+ku52
+ku64
ku68
ku69
kuao
kuuu
kuuv
kuva
+kuwl
kuxl
kuyf
kuza
kver
kves
kvgc
+kvgn
kvgt
kvhn
kvih
kvis
kvji
kvks
-kvky
kvld
kvll
kvnc
kwvl
kwwd
kwwr
+kwys
kx07
kx26
kx60
lfpv
lfqa
lfqb
-lfqg
lfqq
lfrb
lfrc
lipz
liqc
liqn
+liqo
liqw
lira
lire
liru
lirv
lirx
+liry
lirz
livc
livd
llbg
ller
llha
-llib
lmml
loan
loav
lrar
lrbc
lrbm
-lrbo
lrbs
+lrbv
lrck
lrcl
lrct
lrcv
-lrft
lria
lrod
lrop
lrtc
lrtm
lrtr
-lrtz
lsgc
lsgg
lsgs
lwsk
lxgb
lybe
-lybm
lybt
lykv
lyni
mgpb
mgqz
mgrt
+mgsj
mgtu
mgza
mhca
mhch
+mhcl
+mhgr
mhgs
+mhhg
mhlc
mhle
mhlm
mhpl
mhpr
mhro
+mhsg
mhsr
mhte
mhtg
+mhth
mhtr
mhyr
mkjp
mmbt
mmcb
mmce
+mmcg
mmcl
mmcm
mmcn
mmcz
mmdo
mmep
+mmga
mmgl
mmgm
mmho
mmtc
mmtg
mmtj
+mmtl
mmtm
mmto
mmtp
mpda
mpmg
mppa
-mppn
mpsm
mpto
mrlb
mssm
msss
mtch
-mtmp
mtpp
+muba
mucc
mucf
mucl
mugm
muha
muhg
-mupb
+mumz
musc
muvr
mwcb
mwcr
-myaf
-mycb
myem
mygf
+myig
mynn
mysm
mzbz
ncai
-ncat
ncmg
ncmh
+ncmk
ncmr
-ncns
-ncpl
ncpy
ncrg
-ncrk
-ncsw
nffn
nfkd
-nflb
nfna
nfnl
nfnm
nftf
nftl
nftv
-nfvt
ngfu
ngta
-ngtt
niue
nlww
nsfa
nvvv
nvvw
nwww
-nygf
nzaa
nzch
nzcm
nzfx
+nzqn
nzsp
-nzwd
nzwn
obbi
oeab
oegs
oegt
oehl
-oejb
oejn
oekj
oekm
oerf
oerk
oerr
+oers
oesh
oesk
oetb
oiad
oiag
oiah
-oiai
oiam
oiaw
oiba
oibv
oicc
oici
-oicj
oick
oicm
oics
oikq
oikr
oimb
-oimc
-oimd
oimj
oimm
oimn
-oimq
oims
oimt
oinb
ojam
ojaq
okas
-okbk
okkk
olba
-olkl
omaa
omad
omal
opst
orbi
orer
+orkk
ormm
orni
orsu
-osao
+osai
osap
osdi
oskl
otbd
otbh
othh
+oyaa
+oyat
+oysy
paad
paak
paaq
pabe
pabi
pabl
-pabp
pabr
pabt
pabv
pacd
pacm
pacv
+pacx
pacz
pade
padg
paeh
paei
pael
-paem
paen
pafa
pafb
pafs
paga
pagb
+pagh
pagk
pagl
pagm
pahx
pahy
paig
+paii
paik
pail
paim
pain
paiw
+pajc
pajn
pajz
pakf
paku
pakv
pakw
-pakx
palg
palh
palj
pamh
pamk
pamm
+pamo
pamr
pamy
pana
panc
pani
pann
+panu
panv
panw
paoh
paot
paou
papb
-papc
+pape
papg
paph
papm
papo
papr
papt
+paqh
paqt
-parc
pars
pary
pasa
pava
pavc
pavd
+pavl
pawd
pawg
pawi
pazk
pfcl
pfel
+pfko
pfkt
pfkw
-pfno
pfsh
+pfto
pfws
pfyu
+pfzk
pgro
pgsn
pgua
pkwa
plch
pmdy
+ppit
ppiz
-pskl
-pslk
ptkk
ptpn
+ptr0
ptro
ptsa
pttp
rkpc
rkpk
rkpm
-rksd
rksf
rksg
rksi
rktw
rkty
roah
-rode
rodn
roig
romd
romy
-romz
rork
rors
rort
rpmd
rpmr
rpmz
-rppc
rpvd
rpvm
rpvp
-saac
-saag
-saaj
-saap
saar
-saav
sabe
-sace
saco
sadf
-sadj
-sado
-sadp
saez
same
-samm
-samr
-sanc
-sane
-sanl
-sant
-sanu
-saoc
-saor
-saou
sarc
sare
sarf
sari
-sarl
-sarp
sasa
sasj
-satr
savc
-save
-savt
-savv
-sawb
-sawc
-sawe
sawg
sawh
-sawj
-saza
-sazb
-sazg
sazm
sazn
-sazr
sazs
-sazt
-sazy
-sbaa
sbaf
sban
sbar
sbmq
sbms
sbmt
-sbmy
sbnf
sbnm
sbnt
sbpk
sbpl
sbpp
-sbpr
sbps
sbpv
sbrb
sbsv
sbta
sbtc
-sbtd
sbte
sbtf
sbtt
scvd
scvm
seam
+sec0
seca
seco
secu
semt
senl
seqm
+sequ
serb
sero
sesa
-sesg
sesm
sest
setn
sgco
sgen
sges
+sgfa
sggr
sglv
sgme
sgsj
sgsp
sgvr
+simi
skar
+skas
skbg
skbo
skbq
skbs
+skbu
skcc
skcg
skcl
+skco
+skcz
skej
+skfl
+skgi
+skgo
+skgy
skib
skip
sklc
sklt
skmd
skmr
+skmu
skmz
sknv
skpc
+skpd
skpe
+skpp
skps
skpv
+skqu
skrg
skrh
+sksa
+sksj
sksm
-skso
sksp
+sktm
skuc
skui
skvp
skvv
+skyp
slal
slap
slas
slco
slcp
slet
-slgm
-slhi
slje
sljo
sljv
sllp
slmg
slor
-slp0
slpo
slps
slra
slry
slsa
slsb
-slsi
+slsm
slsr
slsv
slti
slya
smjp
smzo
+smzp
soca
spay
spcl
spgm
sphi
spho
-spja
+sphy
+sphz
spjc
spje
spji
sptu
spur
spyl
-spza
spzo
suaa
suca
sumu
suso
svbc
-svbi
svbm
-svbs
-svcb
-svcs
-svgd
-svgu
+svcr
svjc
-svjm
-svlf
svmc
-svmd
-svmg
svmi
-svmt
-svpr
-svsa
svva
-svvg
sycj
syec
-sykm
sylt
symb
tapa
tdcf
tdpd
tfff
+tffj
tffr
tgpy
tist
tjnr
tjps
tjsj
+tknp
tkpk
tkpn
tlpc
tlpl
+tmpp
tnca
tncb
tncc
tnce
tncm
+tpkk
tqpf
trpg
ttcp
utdk
utdl
utdt
-utfa
utff
utfn
utnn
utst
uttt
uubc
-uubp
uubw
uudd
uudl
vabo
vabp
vabv
-vadn
vadu
+vagd
+vahs
vaid
vajb
vajj
vajm
vake
vakp
-vaks
vanp
-vaoz
vapo
vapr
-vark
vasd
vasu
vaud
vcbi
-vccc
-vccj
vcri
vdpp
-vdsr
+vdsa
vdsv
veab
+veah
veat
+veay
vebd
vebi
vebn
veru
vetj
vetz
+veuk
vgeg
vghs
vhhh
viby
vicg
vidd
+vidn
vidp
vigg
vigr
vijp
vijr
viju
+vikg
viko
-vild
vilh
vilk
vipt
vobg
vobl
vobm
-vobx
vobz
vocb
voci
vocl
vocp
voga
-vogb
vogo
vohb
vohs
vond
vopb
vopc
-vorm
vory
vosh
vosm
votv
vovz
vqpr
-vrak
vrmg
vrmh
vrmm
wabb
wadd
wadl
+wahi
wahs
wajj
wakk
wssl
wsss
yamb
-yayt
ybas
ybbn
ybcg
zbsj
zbtj
zbyn
+zgdy
zggg
zgha
zgkl
zmub
zppp
zsam
-zscg
zsfz
zshc
zsjn
zsnb
zsnj
+zsnt
zsof
zspd
zsqd
zsss
+zswz
zuck
zugy
zutf