堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车堵车