SPring-8 Large Synchrotron Radiation Facility