南宁三亚旅游景点
作者:旅游馆
|
133人看过
发布时间:2026-08-03 07:42:47
标签:南宁三亚旅游景点
南宁与三亚:西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西
南宁与三亚:西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南西南
推荐文章
海南三亚旅游必去之处 三亚海棠湾豪华度假酒店集群三亚作为海南省下辖的直辖县级市,是海南旅游业的中心,也是全球知名的度假胜地。这里拥有得天独厚的自然资源,碧海蓝天、珊瑚礁和热带雨林构成了其独特的旅游景观。根据海南省文化和旅游厅发布的
2026-08-03 07:41:48
192人看过
海南三亚旅游景区门票海南三亚作为国际旅游岛的核心区域,拥有众多世界级的海岛与人文景观,其门票价格体系复杂且信息更新频繁。为了帮助游客高效规划行程,以下是对各主流景区门票政策的深度解析。 一、国际酒店与免税购物区域外岛免税店门票
2026-08-03 07:41:32
37人看过
海南三亚旅游拍海指南 一、自然光线的黄金窗口期三亚位于热带海洋气候区,全年受副热带高压控制,气候温暖湿润,平均气温维持在 24 到 27 摄氏度之间。这种环境造就了得天独厚的海洋景观。拍摄海浪的最佳时机并非昼夜交替的瞬间,而应选择
2026-08-03 07:38:24
152人看过
老外去海南三亚旅游:一个全方位深度解析指南 一、引言:得天独厚的自然与人文魅力海南岛作为中国最大的热带海岛,其地理位置北纬 18 度至 26 度之间,常年位于热带气候带,拥有独特的海洋性季风气候。这里终年温暖湿润,雨量充沛,平均气
2026-08-03 07:38:06
164人看过

.webp)
.webp)
