Izanagi

Izanagi is the Japanese creator god.