This took an entire thesis's worth of research to get XD. As | FUZE