Turlutte Yamashita Upper 95