SHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESHESH