Kotomora
超格子 (choukoushi) Japanese meaning: superlattice | Kotomora