Kotomora
穿孔カード (senkoukaado) Japanese meaning: punch card | Kotomora