MD Anonymous almost 14 years ago IS this ichigo mashimaro? I think it's an unrelated picture by barasui.