Kotomora
縦格子 (tategoushi) Japanese meaning: vertical lattice | Kotomora