-# 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-07-26 by running:
+# generated on 2021-11-23 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
+aggl
anyn
-avbo
aymh
+aymo
aynz
aypy
+azuh
bgbw
bggh
bgjn
biar
bibd
bieg
+bigj
+bigr
bihn
+bihu
biis
bikf
birk
+bitn
bivm
+bivo
bkpr
cahr
+cbar
cbbc
cerm
+cfox
cmfm
cmgb
-corr
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
cwkg
cwkh
cwkk
+cwkm
cwko
+cwkp
cwkx
cwlb
cwlc
cwlm
cwlp
cwls
+cwlx
cwly
cwme
cwmj
cwne
cwnh
cwnk
-cwnl
cwnm
cwnp
cwnq
cwpk
cwpo
cwpr
+cwps
cwpx
cwpz
cwqh
cwqk
+cwqo
cwqp
cwqr
cwqs
cwqv
+cwra
+cwrf
+cwrh
cwrj
cwrk
cwrm
cwtn
cwtt
cwty
+cwup
cwus
+cwuw
cwux
+cwvd
cwvf
+cwvh
cwvi
cwvn
cwvp
cwwl
cwws
cwwu
-cwwx
cwwz
cwxa
cwxc
cwxi
cwxl
+cwxr
cwyj
cwyl
cwyy
cwzg
cwzl
cwzn
+cwzo
cwzq
cwzv
cwzw
cxpc
cxpl
cxrb
-cxrh
cxrl
cxsc
cxse
czol
czpc
czps
+czrp
czsj
czsm
czsp
dgtk
diap
dibk
-disp
diyo
dnaa
dnak
dnbe
+dnca
dnen
+dngo
dnib
dnil
dnim
dnjo
-dnka
dnkn
dnkt
dnma
+dnmk
dnmm
dnmn
dnpo
dnso
dnyo
+dnza
drrb
drrm
drrn
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
egxp
egxs
egxt
-egxu
egxv
egxw
egxz
eheh
ehfd
ehfs
-ehfz
ehgg
ehgr
ehhw
enbs
enbv
encn
+endr
endu
enev
enfb
enfl
engc
-engk
engm
enhd
enhe
eqyd
eqye
eqyf
-eqyg
eqyk
eqyl
eqyt
etic
etih
etik
-etml
etmn
etnd
etng
etsl
etsn
etwm
+evga
evla
evra
evva
faob
faor
fape
+fapn
fapp
fasb
fasi
+fatt
faup
faut
favv
fawb
fawk
-fbft
fbke
fbmn
+fbmp
+fbpm
fbsk
fbsp
fcbb
-fcod
-fcoi
fcpp
fdbb
-fdms
fdmy
fdot
fdpp
fdsk
fdst
feff
+fefo
feft
fgbt
fgsl
fhaw
fimp
-fimr
fjdg
fkkd
fkkl
flhn
flkk
fmch
-fmcv
fmcz
fmee
fmep
fmnm
fmnn
fmsd
-fnbg
fnca
fnct
fndu
fnub
fnue
fnug
-fogm
fogo
fogr
foob
fqnp
fqpb
fqql
-fqte
fqtt
fqvl
fsia
fttd
fttj
ftty
+fvcz
fvfa
fvjn
fvkb
fwcl
fwki
fxmm
-fygb
fygf
fykm
fykt
fylz
fyoa
-fyoo
fyru
fywb
fywe
fzqa
fzrf
fzwa
-gabg
gabs
gakd
gamb
-gank
ganr
-gask
-gasn
-gbft
gbyd
gcfv
gcgm
gcrr
gcts
gcxo
+gece
geml
gfll
ggov
glrb
-gmaa
gmad
gmag
gmat
gmmi
gmml
gmmn
-gmmp
gmmw
gmmx
gmmz
-gmsl
gmta
gmtn
gmtt
goss
gotk
gott
-gqni
gqno
gqpa
gqpp
haab
hbba
hcmf
+hcmh
hcmm
hdam
+hear
heat
heax
heba
hesn
hesw
hetr
-hkal
-hkbm
-hkbo
-hkbr
-hkch
-hkeb
hkel
-hkgo
-hkgt
-hkij
hkjk
hkki
-hkkk
-hkko
hkml
hkmo
hknw
-hksh
hkwj
hryr
hssj
+hssk
hsss
-ht1r
htar
+htbh
htbu
-htd0
htda
htdo
htgw
htha
+htib
htir
htka
htkb
htmt
htmu
htmw
-htmy
htpe
-htri
-hts0
-hts9
htse
htsi
htso
htsu
-htsy
httb
httg
htza
k0co
k0e0
k0f2
+k0j4
+k0j6
k0r0
k0r4
k0s9
k1a6
k1a9
k1am
-k1an
k1aw
-k1bm
k1bn
k1bw
-k1cm
k1cn
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
k1nn
k1ow
k1p1
k1r7
+k1r8
k1s5
k1u7
k1v4
k2j3
k2j5
k2j9
-k2ls
k2m2
k2p2
k2r9
k3j7
k3k3
k3k8
+k3l4
k3lf
k3n8
k3r7
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
+k9s9
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
kahq
kaia
+kaib
kaid
kaig
kaik
kapy
kaqo
kaqp
-kaqr
kaqv
kaqw
kaqx
kbaz
kbbb
kbbd
-kbbf
kbbg
kbbp
kbbw
kbfi
kbfl
kbfm
-kbfw
kbgd
kbge
kbgf
kbpk
kbpt
kbqk
-kbqp
kbqx
kbrd
kbrg
kbta
kbtl
kbtm
+kbtn
kbtp
kbtr
kbtv
kcys
kczl
kczt
-kczz
kd07
kd25
kd39
kdik
kdkb
kdkk
+kdkr
kdkx
kdlf
kdlh
kdll
kdln
kdlo
-kdlp
kdls
kdlz
kdma
-kdmh
kdmn
kdmo
kdmw
+kdna
kdnl
kdnn
kdns
kdvo
kdvp
kdvt
+kdwa
kdwh
kdwu
kdwx
ke16
ke38
ke41
+ke42
kean
kear
keat
kehr
kehy
keik
-keir
keka
+keke
kekm
kekn
keko
ketc
keth
ketn
+keuf
keug
keul
kevb
keyw
kezf
kezm
-kezp
kezs
kezz
kf00
kf05
+kf17
kf44
kf45
kf46
kfay
kfbg
kfbl
+kfbr
kfci
kfcm
kfcs
kfwc
kfwn
kfws
-kfwz
kfxe
kfxy
kfye
kgaf
kgag
kgai
-kgao
kgbd
kgbg
kgbk
kglr
kgls
kglw
+kgly
kgmj
kgmu
kgna
kgnb
kgnc
+kgng
kgnr
kgnt
kgnv
khhg
khhr
khhv
+khhw
khib
khie
khif
khln
khlr
khlx
+khme
khmn
khmp
khmt
khpn
khpt
khqg
-khqi
khqm
khqu
khqz
+khrf
khri
khrj
khrl
kijx
kikg
kikk
-kikt
kikv
kikw
kile
kisw
kith
kitr
+kiua
kiwa
kiwd
kiwi
kjso
kjst
kjsv
+kjsy
kjtc
kjvl
kjvw
kjyr
kjzi
kjzp
+kk62
+kk82
kk88
kkls
kknb
klku
klkv
kllj
+klln
kllq
klmo
klmt
kmcx
kmdd
kmdh
-kmdj
kmdq
kmds
kmdt
kmdw
kmdz
kmeb
+kmeg
kmeh
kmei
kmem
kmor
kmot
kmox
-kmp1
kmpo
kmpv
kmpz
kmqb
-kmqe
kmqi
kmqj
kmqs
kmyv
kmyz
kmzh
+kmzj
kmzz
kn03
kn38
knui
knuq
knuw
-knxf
knxp
kny0
knyc
knyg
knyl
knzy
+ko05
ko22
ko32
-ko54
ko69
ko86
koaj
koak
+koar
kobe
kocf
koch
kogb
kogd
kogs
+koic
koin
koja
kojc
korf
korg
korh
+kork
korl
kors
kosa
kpie
kpih
kpil
-kpim
kpir
kpit
+kpjc
kpkb
kpkd
kpkv
kpyx
kpzq
kpzz
-kqa5
-kqa8
kqaj
kqal
-kqay
kqaz
-kqb3
-kqb4
-kqbg
+kqbd
kqbl
kqbr
-kqbt
-kqc7
-kqc8
-kqcg
-kqcl
-kqcp
kqd3
kqdg
kqei
kqej
kqek
-kqel
kqen
-kqeo
kqep
kqeq
kqer
-kqes
kqev
kqew
kqex
kqey
kqfb
kqfl
-kqfs
kqft
kqfu
kqfv
kqfw
kqfx
-kqgc
kqge
-kqgn
-kqgr
-kqgt
-kqgv
kqgx
kqhb
kqhc
kqhd
-kqhe
kqhf
kqhg
-kqhk
kqhy
+kqjk
+kqjq
kqjz
kqm2
-kqmk
+kqmv
kqn3
-kqnd
+kqnx
+kqoa
+kqoc
+kqoe
+kqos
kqrd
kqrh
-kqri
-kqs3
-kqsf
kqsi
-kqsn
kqta
-kqti
kqtz
kqut
kquu
kqvf
+kqvy
kqwm
-kqwx
kqx2
kqxh
-kqxt
-kqyv
krac
kral
krap
krno
krnp
krnt
-krnv
kroa
kroc
krog
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
ksbs
ksby
kscd
-kscf
ksch
ksck
kscr
kspf
kspg
kspi
+kspk
ksps
kspw
ksqi
kt20
kt35
kt41
+kt69
+kt70
kt74
+kt78
kt82
+kt89
ktad
ktan
ktaz
ktbn
ktbr
-ktbx
ktcc
ktcl
ktcm
ktfp
ktgi
ktha
+kthm
kthv
ktif
ktik
ktqe
ktqh
ktqk
+ktqv
ktri
ktrk
ktrl
ktvy
ktwf
ktwm
+ktwt
ktxk
ktxw
ktyl
ktzr
ku16
ku42
+ku52
ku55
ku68
+ku69
kuao
kube
kucp
kves
kvgc
kvgt
+kvhn
kvih
kvis
kvji
kvtp
kvuj
kvuo
+kvvs
kvvv
kvwu
kvys
kw13
kw22
-kw29
kw31
kw43
kw63
kx26
kx60
kxbp
-kxer
kxif
kxll
kxmr
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
llbg
ller
llha
+llib
lmml
loan
loav
ltbt
ltbu
ltby
-ltbz
ltca
ltcb
ltcc
lzib
lzkz
lzpp
-lzsl
lztt
lzzi
mbgt
mbpv
mdab
+mdar
mdbh
mdcy
mdjb
mdpp
mdsd
mdst
+mesh
+mftl
mgcb
mges
mggt
mgsj
mgtu
mgza
-mham
mhca
mhch
-mhcl
-mhgr
mhgs
mhlc
mhle
mhlm
-mhml
mhno
-mhon
mhpl
+mhpr
mhro
mhsc
mhsr
mhte
mhtg
-mhth
mhtr
mhyr
-mjkp
mkjp
mkjs
mmaa
mmrx
mmsd
mmsl
+mmsm
mmsp
mmtc
mmtg
mmzo
mnbl
mnch
+mncp
mnjg
mnju
mnmg
mnpc
mnrs
mpbo
-mpce
mpda
mpmg
mppa
mugm
muha
muhg
-mumz
-mung
musc
muvr
mwcb
mwcr
-myfg
+myaf
+myem
mygf
+myig
mynn
mysm
mzbz
ncmh
ncmk
ncmr
-ncpk
+ncns
+ncpl
ncpy
ncrg
ncrk
-ndbh
+ncsw
nffn
nfkd
-nflb
nfna
nfnl
nfnr
nfns
-nfnw
nftf
nftl
nftv
ngfu
ngta
+ngtt
niue
nlww
nsfa
nwww
nzaa
nzch
+nzcm
+nzfx
nzoh
nzsp
nzwn
nzwp
-oahr
-oaix
-oajl
-oakb
-oakn
-oams
+oakl
obbi
-odkl
oeab
oeah
oeao
oema
oeng
oepa
+oeps
oerf
oerk
oerr
oewd
oewj
oeyn
+ofam
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
oimq
oims
oimt
+oinb
oine
oing
+oink
oinn
oinr
oinz
+oisa
oisf
oisl
-oisp
oisr
oiss
oisy
+oitk
oitl
oitm
oitp
okas
okbk
olba
-olsk
omaa
omad
omal
omfj
omrk
omsj
+ooad
oodq
+ookb
ooms
oosa
oosh
+opfa
opgd
opis
opkc
opmt
opnh
opps
-oprn
opsk
opst
orbi
+orbr
orer
ormm
orni
-orsc
orsu
+osao
+osap
osdi
oskl
oslk
paeh
paei
pael
+paem
paen
pafa
pafb
pafr
pafs
paga
+pagb
pagh
pagk
pagl
pajc
pajn
pajz
+pakf
pakh
paki
pakk
paku
pakv
pakw
+pakx
+palg
palh
+pali
palj
palp
palu
papm
papn
papo
+papr
papt
paqh
paqt
pasa
pasc
pasd
+pash
pasi
pask
pasl
pato
patq
paun
-paut
pava
pavc
pavd
pgwt
phbk
phhi
-phhn
-phjh
phjr
phko
phli
phmk
-phmu
phng
phnl
phny
pmdy
ppit
ppiz
-prlb
-prll
-prmd
-prvm
ptkk
ptpn
ptro
rjco
rjct
rjcw
+rjdb
rjdc
rjdm
rjdt
rjoz
rjsa
rjsc
-rjsd
rjsf
rjsh
rjsi
rjtu
rjty
rkjb
-rkjj
rkjk
-rknf
-rknn
-rkno
-rknr
-rknw
rkny
rkpc
rkpk
-rkpm
-rkpn
-rkps
-rkpu
-rksd
-rksf
rksg
rksi
rksm
rkso
-rksp
-rksq
rkss
-rksu
-rksv
-rksw
rksy
-rktb
-rkte
-rktf
-rkth
-rkti
rktn
-rktp
-rkts
rktu
-rktw
-rkty
roah
+rode
rodn
roig
romd
rpli
rpll
rpmd
-rpmr
rpmz
-rpvd
rpvm
-rpvp
saac
saag
+saaj
saap
saar
saav
sadp
saez
same
-samm
samr
sanc
sane
-sanj
+sanl
sant
sanu
saoc
sars
sasa
sasj
+sast
satr
savc
save
sawg
sawh
sawj
-sawp
sawt
sawu
saza
sazb
sazg
+sazi
sazm
sazn
sazr
sazs
sazt
sazy
-sbaa
sbaf
sban
sbar
sbcf
sbcg
sbch
-sbci
sbcj
sbco
sbcp
sbgr
sbgw
sbht
-sbic
sbih
sbil
sbip
sbiz
sbje
+sbjh
sbjp
sbjr
sbju
sbkg
sbkp
sblb
-sble
sblo
-sblp
sbls
sbma
sbme
sbmq
sbms
sbmt
-sbmy
sbnf
sbnm
sbnt
sbsr
sbst
sbsv
-sbsy
sbta
+sbtc
sbtd
sbte
sbtf
sbuf
sbul
sbur
+sbuy
sbvh
sbvt
sbys
sctb
scte
sctn
+scvc
scvd
scvm
+scvn
seam
seca
seco
semt
senl
seqm
+sequ
+ser0
serb
sero
sesa
+sesg
sesm
sest
setn
setu
sfal
+sgae
sgas
sgco
sgen
sgsp
sgvr
skar
-skas
+skb0
skbg
skbo
skbq
+skbu
skcc
skcg
+skck
skcl
skej
-skgy
+skgo
+skgp
skib
skip
sklc
skmz
sknv
skpc
-skpd
skpe
skps
skpv
skrg
skrh
-sksj
sksm
sksp
skuc
skui
skvp
skvv
-skyp
-slag
slal
+slap
+slas
+slca
slcb
slco
slcp
slet
slgm
+slhi
+slje
sljo
sljv
sllp
slrb
slri
slrq
+slry
slsa
slsb
slsi
slsm
slsr
+slsv
+slti
sltj
sltr
sluy
+slvg
slvm
slvr
slya
smjp
-smz0
smzo
soca
spay
spcl
-spec
speo
spgm
sphi
spho
sphy
+sphz
+spja
spjc
spje
spji
+spjj
spjl
spjr
splo
sppy
spqt
spqu
+spru
spso
spst
sptn
sptu
+spur
spyl
+spza
spzo
+stmb
suaa
-suag
suca
sudu
suls
sumu
+surv
suso
-svbc
svbm
svbs
-svcj
-svcs
svfm
-svgd
svgu
svjm
-svlo
svmg
svmi
-svpa
svva
svvg
sycj
syec
+sykm
sylt
symb
-szmo
tapa
tbpb
tdcf
tncc
tnce
tncm
-tncn
+tprg
tqpf
+trgp
+trog
trpg
ttcp
ttpp
uacp
uadd
uaii
-uakd
+uait
uakk
uaoo
uarr
uatt
uauu
ubbb
+ubbf
ubbg
ubbl
ubbn
uerr
ugam
ugko
+ugms
ugsb
ugtb
uhbb
ukln
uklr
uklu
-ukoh
ukon
ukoo
ukww
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
vaah
vaau
vabb
+vabj
vabo
vabp
vabv
+vadn
+vadu
vaid
vajb
vajj
+vajm
+vake
vakp
vanp
-vaor
vaoz
+vapo
vapr
vark
vasd
vdpp
vdsr
vdsv
+veab
veat
vebd
vebi
vebn
vebs
+vebu
vecc
+veco
+vecx
+vedg
vegk
vegt
vegy
veim
vejh
+vejr
vejs
+vejt
+veki
veko
+veku
velp
velr
vemn
vemr
vept
vepy
+verb
verc
verp
+vetz
vgeg
vghs
+vgsy
vhhh
viag
viar
+viax
vibr
vicg
+vicx
vidd
vidn
vidp
vigg
vigr
+vijo
vijp
viju
+vikg
viko
-vild
vilh
vilk
-vipt
+vipk
vism
visr
vllb
vlvt
vmmc
vnkt
+voar
voat
+voaz
vobg
vobl
vobm
vobz
vocb
+vocc
voci
vocl
vocp
+vodg
vogb
vogo
vohb
vohs
vohy
+vojv
vokn
-vomb
+voku
vomd
voml
vomm
vopc
vory
vosm
+vosr
votk
votp
votr
votv
vovz
+voxr
vqpr
vrmg
+vrmh
vrmm
vtbd
vtbo
vtpm
vtpo
vtpp
+vtpt
vtsb
vtsc
vtse
vvpq
vvts
vymd
-vynt
vyyy
waaa
wadd
wadl
-wahq
wahs
wajj
+wakk
wall
wamm
waoo
wapp
+waqq
+warr
watt
wbgb
wbgg
wbsb
wibb
widd
+widn
wiee
wihh
wiii
wimm
-wipb
+wioo
wipp
wmau
wmba
yamb
yarg
yaye
+yayt
ybas
ybbn
ybcg
ybtl
ybud
ybwp
+ybww
ybwx
ycar
ycas
zbsj
zbtj
zbyn
-zgdy
zggg
zgha
zgkl
zjsy
zlll
zlxy
+zmck
zmub
zppp
zsam
zspd
zsqd
zsss
+zsyt
zuck
-zudu
zugy
+zutf
zuuu
zwsh
zwww