Kotomora
魔方陣 (mahoujin) Japanese meaning: magic square | Kotomora