High rise buildings next to a highway in Japan.