Rotating a 2D Matrix

Right now I use a 16x16 setup.

Rotating point: centre.

Angle: Let's say 64 steps for a full circle. Small enough, that a complete rotation appears "soft".