Perl + -p, 117 bytes
This program contains unprintables so the TIO link is to a Bash program that loads the program from a reversible hex dump.
}{s//
u0z
Q0�1
3.HI9
TlV�
o5�U9M�
�e3a
�f �7
Z3�9m0
�
tN9
x6/;s/[^\d
.]/15>($x=ord$&)?$"x$x:$x-58/ge
Dom Hastings
- 24.6k
- 4
- 58
- 94