Achieving the harmonious coexistence of man and nature ... Ebara