Asahikawa, Hokkaido, Japan