Does anyone in north Tokyo have any information about what this relates to? Is it street art? Corporate? Related to something else entirely? Seems to be on an abandoned building, and very strange indeed. Only really visible from an observatory on the 17th floor of a building beside Oji station.