Meisha is a Tokyo-based artist.