Experiences in Asahikawa, Japan