How has geography affected Japan?