Movie isn't out yet but spotted some stuff in the Japanese trailer. Looks like there is a Mercury poster on the window. Something original or specifically made for the movie?