reflection from mirror by cebaskaya
_