masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser masser {{cleanup-lpp}}{{Lore Places Trail}}{{Lore Place Summary|continent=Mundus|type=Planet|name=Nirn}}[[Image:Tam-Maps-West_Tamriel.jpg|thumb|right|The only known map showing some sections of Nirn outside of Tamriel.]] {{Lore Link|Nirn}} (believed to mean 'Arena' in [[Lore:Ehlnofex Languages|Ehlnofex]]) is the planet on which the Elder Scrolls is set. It floats in the void of [[Lore:Planes of Oblivion|Oblivion]] and is, for all intents and purposes, the majority of the realm known as [[Lore:Mundus|Mundus]].{{ref|name=PGE3AS|{{Cite book|PGE|3|Arena Supermundus}}}} Sources often use the terms Nirn and Mundus synonymously, despite the technical differences in the two terms. Nirn was created during the [[Lore:Dawn Era|Dawn Era]] by the [[Lore:Aedra|Aedra]] and [[Lore:Anu|Anu]]-aligned spirits, based on [[Lore:Lorkhan|Lorkhan]]'s inspiration {{ref|name=SNGM|{{Cite book|Spirit of Nirn, God of Mortals}}}} and [[Lore:Magnus (god)|Magnus]]' designs.{{ref|name=VFE|{{Cite book|Varieties of Faith in the Empire}}}}{{ref|name=TM|{{Cite book|The Monomyth}}}}  [[Lore:Tamriel|Tamriel]] is the main continent of Nirn and is its mythic and symbolic center. Tamriel is split into 9 provinces: [[Lore:Black Marsh|Black Marsh]], [[Lore:Cyrodiil|Cyrodiil]], [[Lore:Elsweyr|Elsweyr]], [[Lore:Hammerfell|Hammerfell]], [[Lore:High Rock|High Rock]], [[Lore:Morrowind|Morrowind]], [[Lore:Skyrim|Skyrim]], [[Lore:Summerset Isle|Summerset Isle]], and [[Lore:Valenwood|Valenwood]]. Other continents on Nirn are mentioned in various texts, but have not generally been shown on maps or described in detail.{{ref|name=PGE3OL|{{Cite book|PGE|3|Other Lands}}}}{{ref|name=TAA|{{Cite book|The Annotated Anuad}}}} * [[Lore:Akavir|Akavir]] is a continent east of Tamriel, including four regions: [[Lore:Kamal (place)|Kamal]], [[Lore:Tsaesci (place)|Tsaesci]], [[Lore:Tang Mo (place)|Tang Mo]], and [[Lore:Ka Po' Tun (place)|Ka Po' Tun]].{{ref|name=MA|{{Cite book|Mysterious Akavir}}}}* [[Lore:Atmora|Atmora]] is a continent north of Tamriel, former homeland of the ancestors of modern [[Lore:Nord|Nord]]s.{{ref|name=FCA|{{Cite book|Frontier, Conquest}}}}* [[Lore:Yokuda|Yokuda]] was a continent west of Tamriel and the original homeland of the [[Lore:Redguard|Redguard]]s, but it sank into the sea.* [[Lore:Pyandonea|Pyandonea]] is a continent south of Tamriel. It is home to the elusive [[Lore:Maormer|Maormer]].{{ref|name=PGR1WR|{{Cite book|PGE|1|The Wild Region}}}} Nirn has two moons, [[Lore:Masser|Masser]] and [[Lore:Secunda|Secunda]].{{ref|name=TLL|{{Cite book|The Lunar Lorkhan}}}} The other astral bodies in the sky above Nirn are believed to actually be the spheres of the [[Lore:Aedra|Aedra]] and [[Lore:Daedra|Daedra]], as seen from the mortal plane. The sun and stars are also punctures in the veil of Oblivion, through which the light of [[Lore:Aetherius|Aetherius]] shines into Mundus. One exception is the snake constellation, [[Lore:The Serpent|The Serpent]], which simply 'drifts' about the sky. It is made up of "unstars". For an account of Nirn's mythic history, see the article on the [[Lore:Mundus|Mundus]]. ==References== {{Provinces}}
bug_Latn