No.901 at Kanchiin, Toji Temple, Kyoto, JapanEven a drop of water have a power to heal our minds.