-# 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-08-29 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
-avbo
aymh
+aymo
aynz
aypy
azuh
bgbw
bggh
-bggn
bgjn
bgkk
-bgns
+bgqq
bgsf
bgtl
+bguk
+bguq
biar
bibd
bieg
biis
bikf
birk
+bitn
bivm
+bivo
bkpr
cahr
+cbar
cbbc
cerm
+clab
cmfm
cmgb
-corr
cpbt
cpeh
cpfi
+cpin
cpir
cpro
cpry
cweu
cwew
cwez
+cwfd
cwff
cwfj
cwfq
+cwgb
cwgd
cwgh
cwgl
cwgr
cwgt
cwgw
-cwgx
cwgy
cwgz
cwhi
cwkg
cwkh
cwkk
+cwkm
cwko
+cwkp
cwkx
cwlb
cwlc
cwne
cwnh
cwnk
-cwnl
cwnm
cwnp
cwnq
cwqr
cwqs
cwqv
+cwra
+cwrf
+cwrh
cwrj
cwrk
cwrm
cwrn
cwro
cwrt
+cwru
cwrx
cwry
cwrz
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
dgtk
diap
dibk
-disp
diyo
dnaa
dnak
dnbe
-dnca
dnen
+dngo
dnib
dnil
dnim
dnmm
dnmn
dnpo
+dnso
dnyo
+dnza
drrb
drrm
drrn
eblb
eblg
ebos
+edac
edah
eddb
eddc
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
eheh
ehfd
ehfs
-ehfz
ehgg
ehgr
ehhw
enfb
enfl
engc
-engk
engm
enhd
enhe
etsl
etsn
etwm
+evga
evla
evra
evva
faob
faor
fape
+fapn
fapp
fasb
fasi
+fatt
faup
faut
favv
fbft
fbke
fbmn
+fbmp
+fbpm
fbsk
fbsp
fcbb
-fcoi
+fcpa
fcpp
fdbb
-fdms
fdmy
fdot
fdpp
fgsl
fhaw
fimp
-fimr
fjdg
fkkd
fkkl
fkys
flhn
flkk
-flmf
-flnd
fmch
fmcz
fmee
fmnm
fmnn
fmsd
-fnbg
fnca
fnct
fndu
fnub
fnue
fnug
-fogm
fogo
fogr
foob
fqnp
fqpb
fqql
-fqte
fqtt
fqvl
fsia
fttc
fttd
fttj
-ftty
+fvcz
fvfa
fvjn
fvkb
fvwn
fwcl
fwki
+fxmm
fygb
fygf
fykm
fykt
fylz
+fyml
fyoa
fyoo
+fyow
fyru
fywb
fywe
fywh
fyww
fzaa
-fzic
fzna
fzqa
fzrf
fzwa
-gabg
gabs
gakd
gamb
-gank
ganr
-gask
gasn
gaye
-gbft
gbyd
gcfv
gcgm
gcts
gcxo
geml
-gfll
ggov
glrb
-gmaa
gmad
gmag
gmat
gmmi
gmml
gmmn
-gmmp
+gmmt
gmmw
gmmx
gmmz
-gmsl
gmta
gmtn
gmtt
goss
gotk
gott
-gqni
gqno
gqpa
gqpp
gqpz
gucy
-gulb
-gunz
-guxn
gvac
gvba
gvnp
-gvnq
gvsv
haab
hbba
hcmf
hcmm
hdam
-hdmt
-hear
+hdan
heat
heax
heba
hesh
hesn
hesw
+hetb
hetr
hkel
hkjk
hknw
hkwj
hryr
-hsnn
-hspn
+hssj
+hssk
hsss
-ht1r
htar
+htbh
htbu
-htd0
htda
htdo
htgw
htha
+hti4
+htib
htir
+htjn
htka
htkb
htki
htkj
+htkp
+htma
htmg
htmh
htmp
htmt
htmu
htmw
+htng
htpe
-htri
-hts9
+hts0
htse
htsi
htso
htsu
-htsy
httb
httg
htza
k0co
k0e0
k0f2
+k0j4
k0r0
k0r4
k0s9
k1am
k1an
k1aw
-k1bm
k1bn
k1bw
k1cm
k1cw
k1dm
k1dn
+k1dw
k1em
k1en
-k1ew
k1f0
k1fm
k1fn
-k1fw
k1gm
k1gn
-k1gw
k1h2
k1hm
k1hn
k1hw
k1im
k1in
-k1iw
k1j0
-k1jm
k1jn
k1jw
k1k1
k1km
+k1kn
k1kw
-k1lm
+k1ln
k1lw
k1m4
k1m5
-k1mm
k1mn
k1mw
k1nm
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
k41u
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
kapy
kaqo
kaqp
-kaqr
kaqv
kaqw
kaqx
kbaz
kbbb
kbbd
-kbbf
kbbg
kbbp
kbbw
kcys
kczl
kczt
-kczz
kd07
kd25
kd39
kdua
kdub
kduc
-kdug
kduh
kduj
kdux
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
ketc
keth
ketn
+keuf
keug
keul
kevb
keyw
kezf
kezm
-kezp
kezs
kezz
kf00
kf05
+kf17
kf44
-kf45
kf46
kf70
kfaf
kfay
kfbg
kfbl
+kfbr
+kfch
kfci
kfcm
kfcs
kfpy
kfqd
kfrg
-kfrh
kfri
kfrm
kfrr
kgao
kgbd
kgbg
-kgbk
kgcc
kgcd
kgck
kgna
kgnb
kgnc
+kgng
kgnr
kgnt
kgnv
kgtr
kgtu
kguc
-kgul
kgup
kgur
kgus
khpn
khpt
khqg
-khqi
khqm
khqu
khqz
khse
khsg
khsi
-khsp
khst
khsv
khth
kijx
kikg
kikk
-kikt
kikv
kikw
kile
kisw
kith
kitr
+kiua
kiwa
kiwd
kiwi
kjyr
kjzi
kjzp
+kk62
kk82
kk88
kkls
klku
klkv
kllj
+klln
kllq
klmo
klmt
klzz
km02
km04
-km08
km19
km21
km25
kmdw
kmdz
kmeb
+kmeg
kmeh
kmei
kmem
kmnh
kmni
kmnm
-kmnn
kmnv
kmnz
kmob
kmor
kmot
kmox
-kmp1
kmpo
kmpv
kmpz
kmyv
kmyz
kmzh
+kmzj
kmzz
kn03
kn38
knip
knjk
knjm
-knjw
knkt
knkx
knlc
knyg
knyl
knzy
+ko05
ko22
ko32
-ko54
ko69
-ko86
koaj
koak
+koar
kobe
kocf
koch
korf
korg
korh
+kork
korl
kors
kosa
kpim
kpir
kpit
+kpjc
kpkb
kpkd
kpkv
kpyx
kpzq
kpzz
-kqa8
kqaj
kqal
-kqau
kqay
kqaz
-kqb3
-kqb4
-kqbg
+kqbd
kqbl
-kqbn
-kqbt
-kqc7
-kqc8
-kqcl
-kqcp
+kqbr
kqd3
kqdg
kqei
kqej
kqek
-kqel
kqen
-kqeo
kqep
kqeq
kqer
-kqes
kqev
kqew
kqex
kqfw
kqfx
kqge
-kqgr
-kqgt
kqgx
-kqgz
kqhb
kqhc
kqhd
-kqhe
kqhf
kqhg
-kqhk
-kqhp
-kqhq
-kqhr
-kqhv
-kqhw
-kqhx
kqhy
-kqhz
-kqia
-kqic
-kqif
-kqig
-kqih
-kqii
-kqil
+kqix
kqjq
-kqjz
kqm2
-kqmk
+kqme
+kqms
+kqmu
+kqmv
+kqmz
kqn3
+kqnb
+kqnc
kqnd
+kqno
kqrd
kqrh
-kqri
-kqrs
-kqrv
-kqs3
-kqsf
kqsi
-kqsn
kqta
-kqti
+kqtt
kqtz
kqut
-kquu
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
krug
kruq
krut
+krvf
+krvj
krvl
krvs
krwf
ks25
ks32
ks33
+ks34
ks39
ks52
ks59
ks71
-ks85
ksaa
ksac
ksad
kshd
kshl
kshn
+kshp
kshr
kshv
ksif
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
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
llbg
ller
llha
+llib
lmml
loan
loav
+logk
+logm
lowg
lowi
lowk
lowl
lows
loww
+lowz
loxt
loxz
lpar
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
mhlc
mhle
mhlm
-mhml
mhno
-mhon
mhpl
mhro
mhsc
mhsr
mhte
mhtg
-mhth
mhtr
mhyr
mkjp
mmrx
mmsd
mmsl
+mmsm
mmsp
mmtc
mmtg
mnbl
mnch
mnjg
-mnjj
mnju
mnmg
mnpc
mpbo
mpda
mpmg
+mpmp
mppa
-mppn
mpsm
-mpt0
mpto
+mr0c
mrlb
mrlm
mroc
muvr
mwcb
mwcr
+myaf
+mycb
+myem
mygf
+myig
mynn
mysm
mzbz
ncmh
ncmk
ncmr
-ncpk
+ncns
+ncpl
ncpy
ncrg
ncrk
-ndbh
+ncsw
nffn
nfkd
nfna
nfnl
nfnr
nfns
-nfnw
nftf
nftl
+nftp
nftv
ngfu
ngta
ngtt
niue
nlww
+nnch
nsfa
nstu
ntaa
nvsc
nvsg
-nvsl
nvss
nvva
nvvv
nwww
nzaa
nzch
+nzcm
+nzfx
nzoh
nzsp
+nzwd
nzwn
nzwp
oahr
-oaix
-oajl
oakb
-oakn
-oams
obbi
odkl
oeab
oegs
oegt
oehl
+oejb
oejn
oekj
oekm
oema
+oemn
oeng
oepa
-oere
+oeps
oerf
oerk
oerr
oewj
oeyn
oiaa
-oiad
oiag
oiah
oiai
ooms
oosa
oosh
+opfa
+opgd
opis
opkc
opla
opps
oprn
opsk
+opsr
opst
-oqkl
orbi
orer
+orin
ormm
orni
-ornn
orsu
+orur
+osap
osdi
osdo
oskl
otbh
othh
paad
-paak
paaq
paba
pabe
pacm
pacv
pacz
-pade
padg
padk
padl
-padm
padq
padu
paec
pafr
pafs
paga
+pagb
+pagg
pagh
pagk
pagl
pahn
paho
pahp
-pahx
pahy
paig
paii
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
papm
papn
papo
+papr
papt
paqh
paqt
parc
pars
+pary
pasa
pasc
pasd
+pash
pasi
pask
pasl
pfkt
pfkw
pfno
-pfnu
pfsh
-pfws
pfyu
pgro
pgsn
pgwt
phbk
phhi
-phhn
phjh
phjr
phko
phli
phmk
-phmu
phng
phnl
phny
ptkk
ptpn
ptro
+ptrp
ptsa
pttp
ptya
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
sace
saco
sadf
+sadj
sado
sadp
saez
same
samm
-samr
-sanc
-sanj
-sanr
+sane
sant
sanu
saoc
sarf
sari
sarl
+sarm
sarp
-sars
sasa
sasj
satr
sawg
sawh
sawj
-sawp
sawt
sawu
saza
sbgr
sbgw
sbht
-sbic
sbih
sbil
+sbip
sbiz
sbje
sbjp
sblb
sble
sblo
-sblp
sbls
sbma
sbme
sbsr
sbst
sbsv
-sbsy
sbta
+sbtc
sbtd
sbte
sbtf
sbtt
sbua
sbuf
+sbug
sbul
sbur
+sbuy
sbvh
sbvt
sbys
skbo
skbq
skbs
+skbu
skcc
skcg
skcl
skco
skcz
skej
-skfl
skgi
skgo
skgp
skpv
skqu
skrg
-skrh
sksa
sksj
sksm
sksp
-sktm
skuc
skui
-skvp
skvv
skyp
-slag
slal
slas
+slca
slcb
slco
slcp
slet
slgm
+slhi
+slje
sljo
sljv
sllp
slor
slpo
slps
-slra
slrb
slri
slrq
slsa
slsb
slsi
+slsr
+slsv
+slti
sltj
sltr
sluy
+slvg
slvm
slvr
slya
smjp
-smz0
+smlt
smzo
soca
spay
spcl
-spec
speo
spgm
sphi
sppy
spqt
spqu
+spru
spso
spst
sptn
sptu
spur
spyl
+spza
spzo
suaa
suca
suls
sumu
suso
-svbc
+susu
+svbi
svbm
svbs
-svcj
-svcs
+svcr
svfm
-svgd
svgu
svjm
-svlo
svmc
svmg
svmi
svpa
+svsr
svva
svvg
sycj
syec
+sykm
sylt
symb
-szmo
tapa
tbpb
tdcf
tncc
tnce
tncm
-tncn
+tpkn
tqpf
trpg
ttcp
uacp
uadd
uaii
-uakd
+uait
uakk
uaoo
uarr
uerr
ugam
ugko
+ugms
ugsb
ugtb
uhbb
umbb
umgg
umii
+umio
umkk
ummg
umms
unnt
unoo
untt
+unww
uooo
urff
urka
urww
uscc
uscm
+usda
ushh
usnn
uspp
uwkd
uwke
uwks
+uwll
uwlw
uwoo
uwor
+uwps
uwsg
uwuu
uwww
vabo
vabp
vabv
+vadn
+vadu
vaid
vajb
vajj
vakp
vanp
-vaor
vaoz
vapr
vark
vasd
vasu
vaud
+vauu
+vazo
vcbi
vccc
vcri
vebi
vebn
vebs
+vebu
vecc
vedg
-vegk
vegt
vegy
veim
vejh
+vejr
vejs
veko
velp
vghs
vgsy
vhhh
-viag
viar
vibr
-vicg
vidd
vidn
vidp
vigg
-vigr
vijp
-viju
+vikg
viko
-vild
-vilh
vilk
-vipt
vism
-visr
vllb
vlln
vlps
vlvt
vmmc
vnkt
+voar
voat
vobg
vobl
vobm
vobz
vocb
+vocc
voci
vocl
vocp
vohb
vohs
vohy
+vojv
vokn
+voku
vomd
voml
vomm
votp
votr
votv
-vovo
vovz
vqpr
+vrmg
+vrmh
vrmm
vtbd
vtbo
vtpm
vtpo
vtpp
+vtpt
vtsb
vtsc
vtse
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
-wipb
+wioo
wipp
wmau
wmba
ybtl
ybud
ybwp
+ybww
ybwx
ycar
ycas
zbsj
zbtj
zbyn
-zgdy
zggg
zgha
zgkl
zhhh
zjhk
zjsy
+zkpy
zlll
zlxy
+zmck
zmub
zppp
zsam
+zscn
zsfz
zshc
zsjn
zspd
zsqd
zsss
+zstx
+zswx
+zswz
+zsxz
+zsyt
zuck
zugy
+zutf
zuuu
zwsh
zwww