Note, that I defined \R as \radius\space, and explicitely left a space after the number in \hW, so one does not always have to write e.g. (!\hW\space \radius\space add 0) in order to get the required white spaces, but with the above definitions it writes as (!\hw \R add).