a recently discovered masterpiece by takashi takeuchi