Kotomora
降鑒 (koukan) Japanese meaning: divine oversight | Kotomora