-# Copyright (c) 2006-2020 Jeremy Stanley <fungi@yuggoth.org>. Permission to
+# Copyright (c) 2006-2021 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 2020-05-24 by running:
+# generated on 2021-08-29 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
+aymo
aynz
aypy
+azuh
bgbw
bggh
-bgjh
bgjn
bgkk
-bgns
+bgqq
bgsf
bgtl
+bguk
+bguq
biar
bibd
bieg
+bigj
+bigr
bihn
+bihu
biis
bikf
birk
+bitn
bivm
+bivo
bkpr
cahr
+cbar
cbbc
cerm
+clab
cmfm
cmgb
cpbt
cpeh
cpfi
+cpin
cpir
cpro
cpry
cwbe
cwbk
cwbo
+cwbs
cwbt
cwbu
cwbv
cweu
cwew
cwez
+cwfd
cwff
cwfj
cwfq
+cwgb
cwgd
cwgh
cwgl
cwgr
cwgt
cwgw
-cwgx
cwgy
cwgz
cwhi
cwij
cwik
cwil
+cwip
cwis
cwit
cwiw
cwkd
cwkg
cwkh
+cwkk
+cwkm
cwko
+cwkp
cwkx
cwlb
cwlc
cwne
cwnh
cwnk
-cwnl
cwnm
cwnp
cwnq
cwpk
cwpo
cwpr
+cwps
cwpx
cwpz
cwqh
cwqr
cwqs
cwqv
+cwra
+cwrf
+cwrh
cwrj
cwrk
cwrm
cwsl
cwsp
cwsr
+cwss
cwst
cwsw
cwta
cwtt
cwty
cwus
+cwuw
cwux
+cwvd
cwvf
+cwvh
cwvi
cwvn
cwvp
cwwl
cwws
cwwu
-cwwx
cwwz
cwxa
cwxc
cwxi
cwxl
+cwxr
cwyj
cwyl
cwyy
cwza
cwzg
cwzl
-cwzn
+cwzo
cwzq
-cwzv
cwzw
cwzz
cxaf
cxpc
cxpl
cxrb
-cxrh
cxrl
cxsc
cxse
czol
czpc
czps
+czrp
czsj
czsm
czsp
dibk
diyo
dnaa
-dnad
dnak
+dnbe
dnen
+dngo
dnib
dnil
+dnim
dnjo
dnka
dnkn
+dnkt
dnma
dnmm
dnmn
dnpo
+dnso
dnyo
+dnza
+drrb
drrm
drrn
drrt
eddp
eddr
edds
-eddt
eddv
eddw
edfh
edty
edve
edvk
+edwe
edxw
eeei
eeka
eeke
-eepu
eetn
eetu
efet
egpi
egpk
egpl
-egpm
egpn
egpo
egpu
egsc
egsh
egss
+egsy
egtc
egte
egtk
eheh
ehfd
ehfs
-ehfz
ehgg
ehgr
ehhw
enfb
enfl
engc
-engk
engm
enhd
enhe
eqyd
eqye
eqyf
-eqyg
eqyk
eqyl
eqyt
etsl
etsn
etwm
+evga
evla
evra
evva
fael
faeo
fagg
+fagm
fahs
fair
fajb
faob
faor
fape
+fapn
fapp
fasb
+fasi
+fatt
faup
faut
favv
fbft
fbke
fbmn
+fbmp
+fbpm
fbsk
fbsp
fcbb
+fcpa
fcpp
fdbb
-fdms
fdmy
fdot
fdpp
fdsk
fdst
feff
-fefo
feft
fgbt
fgsl
fhaw
fimp
-fimr
fjdg
fkkd
fkkl
fmnm
fmnn
fmsd
-fnbg
fnca
fnct
fndu
fnub
fnue
fnug
-fogm
fogo
fogr
foob
fpst
fqbr
fqch
-fqcl
fqin
fqlc
fqma
fqvl
fsia
ftta
-fttb
fttc
fttd
fttj
-ftty
fvcz
fvfa
fvjn
+fvkb
fvmv
fvrg
fvwn
fykm
fykt
fylz
+fyml
fyoa
fyoo
+fyow
fyru
fywb
fywe
fywh
fyww
fzaa
-fzic
fzna
fzqa
fzrf
fzwa
gabs
gakd
-gako
gamb
ganr
-gask
-gatb
+gasn
+gaye
gbyd
gcfv
gcgm
gcts
gcxo
geml
-gfll
ggov
glrb
-gmaa
gmad
gmag
gmat
gmfk
gmfm
gmfo
+gmmb
gmmc
gmmd
gmme
gmmi
gmml
gmmn
-gmmp
+gmmt
gmmw
gmmx
gmmz
gvnp
gvsv
haab
+hbba
+hcmf
hcmm
hdam
+hdan
heat
heax
heba
hesh
hesn
hesw
+hetb
hetr
hkel
hkjk
hkwj
hryr
hssj
+hssk
hsss
htar
+htbh
htbu
htda
htdo
htgw
htha
+hti4
+htib
htir
+htjn
htka
htkb
htki
htkj
+htkp
+htma
htmg
htmh
htmp
htmt
htmu
htmw
+htng
htpe
+hts0
htse
htsi
htso
htsu
-htsy
httb
httg
htza
huen
-huji
-hukb
-huks
-huma
-humi
-huso
-huto
k0a0
k0a9
k0co
k1a9
k1am
k1an
-k1bm
+k1aw
k1bn
k1bw
k1cm
+k1cn
k1cw
k1dm
k1dn
k1dw
k1em
k1en
-k1ew
k1f0
k1fm
-k1fw
+k1fn
k1gm
k1gn
-k1gw
k1h2
k1hm
k1hn
k1hw
k1im
-k1iw
+k1in
k1j0
-k1jm
k1jn
+k1jw
k1k1
k1km
-k1lm
+k1kn
+k1kw
+k1ln
+k1lw
k1m4
k1m5
-k1mm
+k1mn
k1mw
k1nm
k1nn
k1ow
k1p1
k1r7
+k1s3
k1s5
k1u7
k1v4
k1v6
+k1yt
k2a0
k2c8
k2d5
k4f2
k4i3
k4m9
-k4mr
k4o4
k4r5
k4s1
k4s2
k4u6
k4v0
+k4v1
k5a6
k5c1
k5h4
k7bm
k7l2
k7n0
-k7s0
-k7s1
k7s6
k7w4
k7w6
k9d7
k9l2
k9mn
+k9s2
+k9s5
k9v9
k11r
k12n
k28j
k33n
k33v
+k35a
k38s
k40b
-k40j
k41u
k42j
k46d
k46u
k48a
-k48w
k49a
k54a
k54j
k57c
k59k
+k63s
k65s
k66r
-k74v
k77s
k79j
k79s
+k81r
k82c
k82v
k96d
-ka08
ka39
kaaa
kaaf
kadh
kadm
kads
+kadt
kadu
kadw
kaeg
kafp
kafw
kagc
+kagi
kagr
kags
kahn
kahq
kaia
-kaib
kaid
kaig
kaik
kapy
kaqo
kaqp
-kaqr
kaqv
kaqw
kaqx
kbaz
kbbb
kbbd
-kbbf
kbbg
kbbp
kbbw
kc62
kc65
kc75
+kc83
kc99
kcad
kcae
kcys
kczl
kczt
-kczz
kd07
kd25
kd39
kdlh
kdll
kdln
+kdlo
kdlp
kdls
kdlz
kdma
-kdmh
kdmn
kdmo
kdmw
kdvo
kdvp
kdvt
+kdwa
kdwh
kdwu
kdwx
ke16
ke38
ke41
+ke42
kean
kear
keat
kede
kedj
kedn
-kedu
kedw
keed
keen
kehr
kehy
keik
-keir
+keka
kekm
kekn
keko
ketc
keth
ketn
+keuf
keug
keul
kevb
kevm
+kevu
kevv
kevw
kewb
keyw
kezf
kezm
-kezp
kezs
kezz
kf00
kf05
+kf17
kf44
-kf45
kf46
kf70
kfaf
kfay
kfbg
kfbl
+kfbr
kfch
kfci
kfcm
kfpy
kfqd
kfrg
-kfrh
kfri
kfrm
kfrr
kgao
kgbd
kgbg
-kgbk
kgcc
kgcd
kgck
kgfl
kgge
kggg
+kggi
kggp
kggw
kghb
kgna
kgnb
kgnc
+kgng
kgnr
kgnt
kgnv
kgrk
kgrn
kgrr
+kgry
kgsb
kgsh
kgso
kgtr
kgtu
kguc
-kgul
kgup
kgur
kgus
khhg
khhr
khhv
+khhw
khib
khie
khif
khln
khlr
khlx
+khme
khmn
khmp
khmt
khpn
khpt
khqg
-khqi
khqm
khqu
khqz
khse
khsg
khsi
-khsp
khst
khsv
khth
khul
khum
khut
+khve
khvn
khvr
khvs
khzr
khzx
khzy
+ki16
ki19
ki23
ki35
kijx
kikg
kikk
-kikt
kikv
kikw
kile
kisw
kith
kitr
+kiua
kiwa
kiwd
kiwi
kjas
kjau
kjax
+kjbr
kjca
kjct
kjdd
kjso
kjst
kjsv
+kjsy
kjtc
kjvl
kjvw
kjyr
kjzi
kjzp
+kk62
+kk82
kk88
kkls
kknb
klku
klkv
kllj
+klln
kllq
klmo
klmt
+klna
klnc
klnd
klnk
klzz
km02
km04
-km08
km19
km21
km25
kmce
kmcf
kmci
+kmcj
kmck
kmcn
kmco
kmdw
kmdz
kmeb
+kmeg
kmeh
kmei
kmem
kmis
kmiv
kmiw
+kmjd
kmjq
kmjx
kmkc
kmnh
kmni
kmnm
-kmnn
kmnv
kmnz
kmob
kmor
kmot
kmox
-kmp1
kmpo
kmpv
kmpz
kmyv
kmyz
kmzh
+kmzj
kmzz
kn03
kn38
knqi
knqx
knrb
+knrn
knrs
knse
knsi
knui
knuq
knuw
-knxf
knxp
kny0
knyc
knyg
knyl
knzy
+ko05
ko22
ko32
-ko54
ko69
-ko86
koaj
koak
+koar
kobe
kocf
koch
korf
korg
korh
+kork
korl
kors
kosa
kozr
kozs
kozw
+kp08
kp28
kp53
kp58
kpyx
kpzq
kpzz
-kqa5
-kqa8
kqaj
kqal
kqay
kqaz
-kqb4
kqbd
-kqbg
kqbl
kqbr
-kqbt
-kqc7
-kqc8
-kqcl
-kqcp
kqd3
kqdg
kqei
kqej
kqek
-kqel
kqen
-kqeo
kqep
kqeq
kqer
-kqes
kqev
kqew
kqex
kqey
kqfb
kqfl
-kqfs
kqft
kqfu
kqfv
kqgx
kqhb
kqhc
-kqhk
+kqhd
+kqhf
+kqhg
kqhy
+kqix
+kqjq
kqm2
-kqmk
+kqme
+kqms
+kqmu
+kqmv
+kqmz
kqn3
+kqnb
+kqnc
kqnd
+kqno
kqrd
kqrh
-kqri
-kqs3
-kqsf
kqsi
-kqsn
kqta
-kqti
+kqtt
+kqtz
kqut
+kqvf
+kqwd
kqwm
-kqwx
-kqx2
kqxh
-kqxt
-kqyv
+kqxx
krac
kral
krap
krkp
krkr
krks
-krkw
krld
krme
krmg
krno
krnp
krnt
-krnv
kroa
kroc
krog
krow
krox
krpd
-krph
krpj
+krpx
krqb
krqe
krqo
krrt
krsl
krsn
+krsp
krst
krsv
krsw
krug
kruq
krut
+krvf
+krvj
krvl
krvs
krwf
ks25
ks32
ks33
+ks34
ks39
ks52
ks59
ks71
-ks85
ksaa
ksac
ksad
kspf
kspg
kspi
+kspk
ksps
kspw
ksqi
kt20
kt35
kt41
+kt70
kt74
+kt78
kt82
+kt89
ktad
ktan
ktaz
ktfp
ktgi
ktha
+kthm
kthv
ktif
ktik
ktvy
ktwf
ktwm
+ktwt
ktxk
ktxw
ktyl
ktyr
ktys
ktzr
-ku16
ku42
+ku52
ku55
ku68
+ku69
kuao
kube
kucp
kvel
kver
kves
+kvgc
kvgt
+kvhn
kvih
kvis
kvji
kvps
kvpz
kvqq
-kvqt
kvrb
kvsf
kvta
kvtp
kvuj
kvuo
+kvvs
kvvv
kvwu
kvys
kw13
kw22
-kw29
kw31
kw43
kw63
kxna
kxno
kxnx
-kxpy
kxsa
kxvg
kxwa
lfbp
lfbt
lfbu
+lfbx
lfby
lfbz
lfck
lfsg
lfsi
lfsl
+lfsm
lfsn
lfso
lfst
lgtg
lgts
lgza
-lhbc
lhbp
lhdc
lhke
liec
lied
liee
+lief
+lieh
lieo
lima
limc
lime
limf
limg
+limh
limj
limk
liml
llbg
ller
llha
+llib
lmml
loan
loav
+logk
+logm
lowg
lowi
lowk
lowl
lows
loww
+lowz
loxt
loxz
lpar
ltan
ltap
ltar
+ltas
ltat
ltau
ltav
ltbt
ltbu
ltby
-ltbz
ltca
ltcb
ltcc
lwsk
lxgb
lybe
+lybm
lybt
lykv
lyni
lzib
lzkz
lzpp
-lzsl
lztt
lzzi
+macb
mbgt
mbpv
+mdab
mdbh
+mdct
mdcy
mdjb
mdlr
mdpp
mdsd
mdst
+meat
+meba
+meps
+mesc
+mesg
mgcb
mges
mggt
mgsj
mgtu
mgza
-mham
mhca
mhch
mhgr
mhle
mhlm
mhno
-mhoc
mhpl
mhro
mhsc
mhtg
mhtr
mhyr
-mjks
mkjp
mkjs
mmaa
mmrx
mmsd
mmsl
+mmsm
mmsp
mmtc
mmtg
mmzc
mmzh
mmzo
+mnbl
+mnch
+mnjg
+mnju
+mnmg
+mnpc
+mnrs
mpbo
mpda
-mpej
mpmg
+mpmp
mppa
mpsm
mpto
+mr0c
mrlb
mrlm
mroc
mugm
muha
muhg
-mupb
musc
muvr
mwcb
mwcr
+myaf
+mycb
+myem
mygf
+myig
mynn
mysm
mzbz
ncmh
ncmk
ncmr
-ncpk
+ncns
+ncpl
ncpy
ncrg
ncrk
+ncsw
nffn
nfkd
nfna
-nfnf
-nfnk
nfnl
-nfnm
nfnr
nfns
nftf
nftl
+nftp
nftv
ngfu
ngta
+ngtt
niue
nlww
+nnch
nsfa
nstu
ntaa
nvsc
nvsg
-nvsp
nvss
nvva
nvvv
nwww
nzaa
nzch
+nzcm
nzfx
+nzoh
nzsp
+nzwd
nzwn
nzwp
oahr
-oaix
-oajl
oakb
-oakn
-oams
obbi
+odkl
oeab
oeah
oeao
oekj
oekm
oema
+oemn
oeng
oepa
+oeps
oerf
oerk
oerr
oiaa
oiag
oiah
+oiai
oiam
oiaw
oiba
oibv
oicc
oici
+oicj
oick
oicm
oics
+oifk
oifm
oifs
oigg
+oigk
oihh
+oihm
oihr
oiie
oiii
oiik
oiip
+oiis
oikb
oikk
oikm
+oiko
oikq
+oikr
oimb
oimc
oimd
oimq
oims
oimt
+oinb
oine
oing
+oink
oinn
oinr
oinz
+oisa
oisf
oisl
oisr
oiss
oisy
+oitk
oitl
oitm
oitp
oitr
oitt
+oitu
oitz
oiyy
oizb
ooms
oosa
oosh
-opdk
+opfa
+opgd
opis
opkc
opla
opmt
opnh
opps
+oprn
opsk
+opsr
opst
orbi
orer
+orin
ormm
orni
orsu
+orur
+osap
osdi
+osdo
oskl
oslk
otbd
otbh
othh
paad
-paak
paaq
paba
pabe
pacm
pacv
pacz
-pade
padg
padk
padl
-padm
padq
padu
paec
paeh
paei
pael
+paem
paen
pafa
pafb
pafs
paga
pagb
+pagg
pagh
pagk
pagl
pahn
paho
pahp
-pahx
pahy
paig
paii
paim
pain
paiw
+pajc
pajn
pajz
+pakf
pakh
paki
pakk
paku
pakv
pakw
+pakx
+palg
palh
palj
palp
pamd
pamh
pamk
-pamm
pamo
pamr
-pamy
pana
panc
pani
papg
paph
papm
+papn
papo
+papr
papt
paqh
paqt
pasa
pasc
pasd
+pash
pasi
pask
pasl
paws
paya
pazk
-perr
pfcl
pfel
pfkt
pfkw
pfno
-pfnu
pfsh
-pfws
pfyu
pgro
pgsn
ptkk
ptpn
ptro
+ptrp
ptsa
pttp
ptya
+pwak
rcfn
rckh
rcmq
rjah
rjai
rjak
+rjao
rjat
rjaw
rjbb
rjoz
rjsa
rjsc
-rjsd
rjsf
rjsh
rjsi
rkpc
rkpk
rkpm
-rkps
-rkpu
rksd
rksf
rksg
rktb
rkte
rktf
-rkth
rkti
rktn
rktp
rktu
rktw
rkty
+rncm
roah
rodn
roig
rpli
rpll
rpmd
-rpmp
rpmr
rpmz
rpvd
-rpvk
rpvm
rpvp
-rrli
saac
saag
+saaj
saap
saar
saav
sace
saco
sadf
+sadj
sado
sadp
saez
same
samm
-samr
-sanc
sane
sant
+sanu
saoc
+saor
+saou
sarc
sare
sarf
sari
sarl
+sarm
sarp
-sars
sasa
sasj
satr
savc
+save
savt
savv
+savy
sawb
sawc
sawe
sawg
sawh
sawj
+sawt
+sawu
saza
sazb
+sazg
sazm
sazn
sazr
sbgr
sbgw
sbht
-sbic
sbih
sbil
sbip
sblb
sble
sblo
-sblp
sbls
sbma
sbme
sbmg
sbmk
+sbml
sbmn
sbmo
sbmq
sbpb
sbpc
sbpf
+sbpg
sbpj
sbpk
sbpl
sbsr
sbst
sbsv
-sbsy
sbta
+sbtc
sbtd
sbte
sbtf
sbug
sbul
sbur
+sbuy
sbvh
sbvt
sbys
serb
sero
sesa
+sesg
sesm
sest
setn
sgsp
sgvr
skar
+skas
skbg
skbo
skbq
+skbs
+skbu
skcc
skcg
skcl
+skco
+skcz
skej
+skgi
+skgo
+skgp
+skgy
skib
skip
sklc
sklt
skmd
skmr
+skmu
skmz
sknv
skpc
+skpd
skpe
+skpp
skps
skpv
+skqu
skrg
-skrh
+sksa
+sksj
sksm
sksp
skuc
skui
-skvp
skvv
+skyp
slal
+slas
+slca
slcb
slco
+slcp
slet
slgm
+slhi
+slje
sljo
+sljv
sllp
slmg
slor
+slpo
slps
slrb
slri
slry
slsa
slsb
+slsi
+slsr
+slsv
+slti
sltj
sltr
+sluy
+slvg
slvm
slvr
slya
-smae
smjp
+smlt
smzo
soca
spay
sphi
spho
sphy
+sphz
+spja
spjc
spje
+spji
spjj
spjl
spjr
spst
sptn
sptu
+spur
spyl
+spza
spzo
suaa
-suag
suca
sudu
suls
sumu
suso
-svbc
+susu
+svbi
svbm
svbs
-svcj
+svcr
svfm
svgu
svjm
-svlo
+svmc
svmg
svmi
svpa
+svsr
svva
svvg
sycj
tncc
tnce
tncm
+tpkn
tqpf
trpg
ttcp
uacp
uadd
uaii
-uakd
+uait
uakk
uaoo
uarr
ukde
ukdr
ukhh
+ukke
ukkk
ukkm
ukli
uklr
uklu
ukoh
+ukon
ukoo
ukww
ulaa
umbb
umgg
umii
+umio
umkk
ummg
umms
unnt
unoo
untt
+unww
uooo
urff
urka
urww
uscc
uscm
+usda
ushh
usnn
uspp
uudd
uudl
uuee
-uuii
uumo
uuob
uuok
uwkd
uwke
uwks
+uwll
uwlw
uwoo
uwor
+uwps
uwsg
uwuu
uwww
vabb
vabo
vabp
+vabv
+vadn
+vadu
vaid
vajb
vajj
+vakp
vanp
vaoz
-vapo
vapr
+vark
+vasd
vasu
vaud
+vauu
+vazo
vcbi
vccc
vcri
vebi
vebn
vebs
+vebu
vecc
-vegk
+vedg
vegt
vegy
veim
vejh
+vejr
vejs
veko
velp
vemr
vept
vepy
+verb
verc
verp
vgeg
vghs
+vgsy
vhhh
-viag
viar
-vicg
+vibr
vidd
vidn
vidp
-vigr
+vigg
vijp
-viju
+vikg
viko
-vild
-vilh
vilk
-visr
+vism
vllb
vlln
vlps
vlvt
vmmc
vnkt
+voar
voat
vobg
vobl
vobm
vobz
vocb
+vocc
voci
vocl
+vocp
+vogb
vogo
vohb
vohs
vohy
vojv
vokn
+voku
vomd
voml
vomm
vomy
vond
vopb
+vopc
vory
+vosm
votk
votp
votr
votv
vovz
vqpr
+vrmg
+vrmh
vrmm
vtbd
vtbo
vtpm
vtpo
vtpp
+vtpt
vtsb
vtsc
vtse
vtsf
vtsg
-vtsh
vtsm
vtsp
vtsr
waaa
wadd
wadl
-wahq
wahs
wajj
+wakk
wall
wamm
waoo
wapp
+waqq
+warr
watt
+wayy
wbgb
wbgg
wbgr
wbsb
wibb
widd
+widn
+wiee
wihh
wiii
wimm
yamb
yarg
yaye
+yayt
ybas
ybbn
ybcg
ybtl
ybud
ybwp
+ybww
ybwx
ycar
ycas
zhhh
zjhk
zjsy
+zkpy
zlll
zlxy
+zmck
zmub
zppp
zsam
+zscn
zsfz
zshc
zsjn
zsnb
zsnj
-zsnt
zsof
zspd
zsqd
zsss
+zstx
+zswx
+zswz
+zsxz
+zsyt
zuck
zugy
+zutf
zuuu
zwsh
zwww