Perfect by @maynkj.