Kotomora
超立方体 (chourippoutai) Japanese meaning: hypercube | Kotomora