How is god depicted in the painting ?
Tenkeisei ( 天刑星 , literally meaning " the star metes out heavenly punishment " ) , or the The God of Heavenly Punishment , is a deity from the Chinese tradition of yin and yang .