Many thanks to Alexandre Yukio Harano for their contribution!