This script generates the Special Characters automatically.
Note that referring to Special Characters by number is discouraged by the W3 consortium - since it depends on the particular OS character set. Numbers 0 to 127 are standardised in ASCII, but 128 to 255 can and do vary. So refer to them by Name whenever possible.
But it is a nice script anyway - and shows how to generate a table with nested loops.