%!
/Box {
moveto
50 0 rlineto
0 50 rlineto
-50 0 rlineto
0 -50 rlineto
closepath
stroke
} def
100 100 Box
100 100 translate %scale around the new origin, at the left bottom corner
0.5 0.5 scale
0 0 Box
showpage