NEW[
PACKED
ARRAY
CHAR
OF
CHAR ← [
LOOPHOLE[000, CHAR], -- nul
LOOPHOLE[001, CHAR], -- soh
LOOPHOLE[002, CHAR], -- stx
LOOPHOLE[003, CHAR], -- etx
LOOPHOLE[004, CHAR], -- eot
LOOPHOLE[009, CHAR], -- ht
LOOPHOLE[006, CHAR], -- ack
LOOPHOLE[007, CHAR], -- bel
LOOPHOLE[008, CHAR], -- bs
LOOPHOLE[005, CHAR], -- enq
LOOPHOLE[021, CHAR], -- nak
LOOPHOLE[011, CHAR], -- vt
LOOPHOLE[012, CHAR], -- ff
LOOPHOLE[013, CHAR], -- cr
LOOPHOLE[014, CHAR], -- so
LOOPHOLE[015, CHAR], -- si
LOOPHOLE[016, CHAR], -- dle
LOOPHOLE[017, CHAR], -- dc one
LOOPHOLE[018, CHAR], -- dc two
LOOPHOLE[019, CHAR], -- dc three
LOOPHOLE[020, CHAR], -- dc four
LOOPHOLE[010, CHAR], -- lf
LOOPHOLE[022, CHAR], -- syn
LOOPHOLE[023, CHAR], -- etb
LOOPHOLE[024, CHAR], -- can
LOOPHOLE[025, CHAR], -- em
LOOPHOLE[026, CHAR], -- sub
LOOPHOLE[027, CHAR], -- esc
LOOPHOLE[028, CHAR], -- fs
LOOPHOLE[029, CHAR], -- gs
LOOPHOLE[030, CHAR], -- rs
LOOPHOLE[031, CHAR], -- us
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[032, CHAR], -- sp
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[096, CHAR], -- cent sign // becomes an accent grave
LOOPHOLE[046, CHAR], -- period
LOOPHOLE[060, CHAR], -- <
LOOPHOLE[040, CHAR], -- (
LOOPHOLE[043, CHAR], -- +
LOOPHOLE[124, CHAR], -- |
LOOPHOLE[038, CHAR], -- &
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[033, CHAR], -- !
LOOPHOLE[036, CHAR], -- $
LOOPHOLE[042, CHAR], -- *
LOOPHOLE[041, CHAR], -- )
LOOPHOLE[059, CHAR], -- --
LOOPHOLE[126, CHAR], -- not sign // becomes a ~ (tilde)
LOOPHOLE[045, CHAR], -- -
LOOPHOLE[047, CHAR], -- slash
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[094, CHAR], -- circumflex ^
LOOPHOLE[044, CHAR], -- ,
LOOPHOLE[037, CHAR], -- %
LOOPHOLE[095, CHAR], -- underscore
LOOPHOLE[062, CHAR], -- >
LOOPHOLE[063, CHAR], -- ?
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[058, CHAR], -- :
LOOPHOLE[035, CHAR], -- #
LOOPHOLE[064, CHAR], -- @
LOOPHOLE[039, CHAR], -- '
LOOPHOLE[061, CHAR], -- =
LOOPHOLE[034, CHAR], -- "
LOOPHOLE[000, CHAR], --null
LOOPHOLE[097, CHAR], -- a
LOOPHOLE[098, CHAR], -- b
LOOPHOLE[099, CHAR], -- c
LOOPHOLE[100, CHAR], -- d
LOOPHOLE[101, CHAR], -- e
LOOPHOLE[102, CHAR], -- f
LOOPHOLE[103, CHAR], -- g
LOOPHOLE[104, CHAR], -- h
LOOPHOLE[105, CHAR], -- i
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[106, CHAR], -- j
LOOPHOLE[107, CHAR], -- k
LOOPHOLE[108, CHAR], -- l
LOOPHOLE[109, CHAR], -- m
LOOPHOLE[110, CHAR], -- n
LOOPHOLE[111, CHAR], -- o
LOOPHOLE[112, CHAR], -- p
LOOPHOLE[113, CHAR], -- q
LOOPHOLE[114, CHAR], -- r
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[115, CHAR], -- s
LOOPHOLE[116, CHAR], -- t
LOOPHOLE[117, CHAR], -- u
LOOPHOLE[118, CHAR], -- v
LOOPHOLE[119, CHAR], -- w
LOOPHOLE[120, CHAR], -- x
LOOPHOLE[121, CHAR], -- y
LOOPHOLE[122, CHAR], -- z
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[092, CHAR], -- back slash \
LOOPHOLE[123, CHAR], -- left curly bracket {
LOOPHOLE[125, CHAR], -- right curly bracket }
LOOPHOLE[091, CHAR], -- left square bracket [
LOOPHOLE[093, CHAR], -- right square bracket ]
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[065, CHAR], -- A
LOOPHOLE[066, CHAR], -- B
LOOPHOLE[067, CHAR], -- C
LOOPHOLE[068, CHAR], -- D
LOOPHOLE[069, CHAR], -- E
LOOPHOLE[070, CHAR], -- F
LOOPHOLE[071, CHAR], -- G
LOOPHOLE[072, CHAR], -- H
LOOPHOLE[073, CHAR], -- I
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[074, CHAR], -- J
LOOPHOLE[075, CHAR], -- K
LOOPHOLE[076, CHAR], -- L
LOOPHOLE[077, CHAR], -- M
LOOPHOLE[078, CHAR], -- N
LOOPHOLE[079, CHAR], -- O
LOOPHOLE[080, CHAR], -- P
LOOPHOLE[081, CHAR], -- Q
LOOPHOLE[082, CHAR], -- R
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[083, CHAR], -- S
LOOPHOLE[084, CHAR], -- T
LOOPHOLE[085, CHAR], -- U
LOOPHOLE[086, CHAR], -- V
LOOPHOLE[087, CHAR], -- W
LOOPHOLE[088, CHAR], -- X
LOOPHOLE[089, CHAR], -- Y
LOOPHOLE[090, CHAR], -- Z
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[048, CHAR], -- zero
LOOPHOLE[049, CHAR], -- one
LOOPHOLE[050, CHAR], -- two
LOOPHOLE[051, CHAR], -- three
LOOPHOLE[052, CHAR], -- four
LOOPHOLE[053, CHAR], -- five
LOOPHOLE[054, CHAR], -- six
LOOPHOLE[055, CHAR], -- seven
LOOPHOLE[056, CHAR], -- eight
LOOPHOLE[057, CHAR], -- nine
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[000, CHAR], --null
LOOPHOLE[127, CHAR] -- del
]];