Lain.

Who knows the sourse?

Works (1)