Śūraṅgama Sūtra
The "Śūraṅgama Sūtra" in Mahayana Buddhism regarded the 10 kinds of Xian as separate immortal realms between the Deva and human realms.