ff30 by neoparallax
_