r43 by neoparallax
_