Reflections_3 by AndreyErofeev
_