Options → General Settings
General Tab
|
General Tab
- Interface:
- Language:
- Recommended: User Preference
Translates CEMU's UI to the users' preferred language.
- Discord Presence:
Enables Discord Rich Presence when users view your status; shows what Wii U game you're playing, etc.
- Fullscreen Menu Bar:
Enables the menu bar for options while in Fullscreen.
- MLC Path:
Optionally change where installed Game Updates, DLC, Save Files, Mods, and Wii U NAND (Online) information is stored.
Default location is X:\*\Cemu Folder\mlc01\
- Game Paths:
Where your games are stored. You can have multiple paths.
|
Graphics Tab
|
Graphics Tab
- Misc:
- VSync:
-
Should only be turned off if you're using Gsync or Freesync.
- Full sync at GX2DrawDone:
-
Syncs the CPU and GPU, much like the Wii U. Will help prevent games from breaking.
- Use Separable Shaders:
-
Last I heard, this option will be removed soon. Mainly for testing purposes.
- Disable Precompiled Shaders:
-
Enable this if you use an NVIDIA GPU and CEMU acts as if you do not have a shaderCache.
(Intermittent pausing & stuttering even after you waited for the Transferrable Cache to compile.)
- Upscale Filter:
-
Test both to see which scales better for you in contrast to any performance hit.
- Fullscreen Scaling:
- Recommended: Keep Aspect Ratio
"Stretch" may be good for uncommon display resolutions.
|
Audio Tab
|
Audio Tab
- General:
- API:
-
You can test the alternative option if you desire.
- Latency:
-
If you notice crackling audio in games, you should try increasing the latency until it stops.
- TV:
- Device:
Select which audio device you wish to use for Audio Output.
- Channels:
Stereo is the only option available.
- Volume:
-
It was said long ago that maxing the volume can cause audio distortion.
|
|
Options Menu
|
- GX2SetGPUFence skip (HACK):
-
Meant only for BotW, additionally FPS++ and Static FPS++ will handle this without you touching it.
- GPU Buffer Cache Accuracy:
-
Few games require High, change it on a per-game basis, always keep it Low otherwise.
You may set this with a GameProfile by placing the following line under [Graphics] : GPUBufferCacheAccuracy = # ; 2=Low, 1=Mid, 0=High
- Experimental:
- Use RDTSC:
-
Enables Cemu's more accurate CPU & Audio timing mode.
|
CPU Menu
|
- Mode: (Dependent on your CPU type.)
- Single Core:
- Recommended for most games, the other choices will likely freeze the game.
Additionally, recommended for Dual Core CPU owners.
- Dual Core:
- On few supported games: 4-Core+ CPUs can see a performance gain.
Breath of the Wild is supported.
- Triple Core:
- On few supported games: 6-Core+ CPUs can see a performance gain.
Quad Core CPUs can see better FPS Stability, but 2~8 FPS less on average; possibly increased core temperatures.
Breath of the Wild is supported.
- Timer:
-
Cycle Based is for debugging games, testing crashes and freezes. Try this if you freeze in a game, etc.
- Affinity:
Test each option in-game to see what benefits your performance the most, stick with it for all games.
|
Debug Menu
|
Debug
(These options will only be enabled with Cemuhook added to Cemu)
- Custom Timer:
- Recommended: RDTSC or QPC
- MM Timer Accuracy:
- Recommended: 1ms or Highest
(Seeing a performance difference is unlikely, but you can test in-game.)
|
|
CEMU's Requirements?
CPU
|
CPU
We recommend INTEL or AMD Ryzen series Processors. Generally speaking for Breath of the Wild and almost any CPU, you want to be over 4.0GHz.
Pre-Ryzen AMD CPUs are so-so, but with the new Dual Core or Triple Core Recompiler options, performance should be better in any applicable games.
You can check out Darkemaster's AMD FX Compatibility Video list for Cemu 1.12.0 [Here]
Single Thread IPC and Overclocking are the most important factors for how well CEMU will perform on your PC!
I wouldn't recommend going under a score of ( 2,000 ) if you plan to play Breath of the Wild at 30FPS (Native Wii U Framerate)
Experimental Multi-Core Recompiler
This experimental setting allows extra cores to be utilized for PPC CPU emulation instead of 1, however not many games actually utilize multiple PPC cores and currently causes stability issues/crashes or offers no benefit for most titles.
Dual Core Recompiler requires a minimum of 4 cores+threads available and is not recommended for Dual Core (2 cores+threads) CPUs; system instability.
Triple Core Recompiler requires a minimum of 6 cores+threads available and is not practical to use on pre-8th generation i5 and pre-6th generation i7 Intel CPUs.
|
|
RAM
|
RAM
We recommend at least 8GB RAM for most games, but preferably 16GB+.
If you run out of RAM and have a very slow SATA HDD, you are either likely to stutter relentlessly in-game or you may possibly have Crashes.
Solid State Drives (SSD) are a boon to users with lesser amounts of RAM, as your PC will push data to the PageFile on your SSD if you set it to do so. They are much faster than SATA drives.
PageFile: A pagefile (virtual memory) is essential to have in order to avoid crashing when running out of available RAM. Instead of crashing immediately when exceeding RAM limit, you may experience lower performance when a pagefile is used and may also experience additional in-game stutter when swapping. One way to see if one is using a pagefile while using Cemu is to see their "total commit size" in task manager and pay attention to if the number shown being used exceeds the amount of physical RAM installed within your PC, as pagefile usage is typically not shown under RAM usage statistics.
Your GPU vendor can also play a role in what your RAM usage will be in Cemu and will determine how essential a pagefile is, or how often it will be used, if at all.
|
It is recommended to have a pagefile on an SSD or the fastest drive available, and to leave pagefile size as System managed size . Altering your pagefile size may cause your PC to become unstable, resulting in crashes of your entire system.
Alternatively, some users suggest to have a custom size of .5 times your physical RAM as Initial size(MB) and 1.5 times your physical RAM as Maximum size(MB) . Research is highly recommended before changing your pagefile settings.
|
GPU
|
GPU
NVIDIA GPUs are recommended; they can take some strain off of your CPU and have better performance through threaded optimization/OGL multi-threading when under heavy CPU workloads.
AMD GPUs perform great for all but the heaviest of games, they are negatively influenced by CPU bottlenecks. This may all change with Vulkan implementation in the future.
Intel Integrated Graphics (iGPUs) are not officially supported but have decent compatibility.
A comprehensive list of all known current GPU-vendor specific bugs and available workarounds in Cemu can be found here - GPU Compatibility List
|
GPU power and available VRAM is not very important unless you want to increase your game's internal resolution or reaching higher FPS limitiations. If you lose noticeable performance when playing at a higher resolution it means you are GPU/VRAM limited and your graphics card/VRAM amount is not sufficient to maintain said resolution without a performance loss. It is possible to be GPU/VRAM limited at native resolution with weaker/1GB-2GB GPUs and iGPUs, to determine if you are when under these conditions lower resolution and see if performance improves.
[BotW] For 4k @ 30FPS or 1440p (2k) @ 60FPS
It is recommended to use a modern GPU with at minimum 4GB VRAM.
Reaching 60FPS is almost entirely determined by your CPU.
Most users will not obtain 60FPS even with optimal settings.
|
[Any Game] Standard Gameplay at 720p / 1080p Native Wii U Resolution
We recommend anything in range of a NVIDIA GTX 600 or AMD HD 7000 series or above.
|
|
Installing CEMU
Setup
|
Setup
Download Cemu from http://cemu.info/ and extract to a folder in one of these locations:
Recommended: SSD Storage
a. ) Desktop
b. ) Your C:\ Drive Root
c. ) An alternative internal storage drive.
d. ) An external storage device.
Note: Not recommended unless USB 3.0 or 3.1; will still be slow, probably.
Do NOT put it in your Program Files or other system directories, Cemu will lack file permissions!**
- Open the folder, right-click on
Cemu.exe -> Properties -> Compatibility
- If available, enable the option resembling:
Change high DPI settings
Override high DPI scaling behavior. Scaling performed by: Application
- If available, enable
Disable fullscreen optimizations
- Lastly, enable
Run this program as an administrator (This is to ensure you have full permissions.)
|
Updating
|
Updating
Updating Cemu is simple, just download it normally and then replace Cemu.exe within its folder.
- If you manually created any gameProfiles or made edits, it might be a good idea to keep a backup of this folder; your decision.
- It may also be a good idea to delete your
Precompiled shaderCache when updating Cemu.
- Deleting your
Precompiled shaderCache will require you to wait for a longer period when launching a game for the first launch.
|
Older CEMU Versions
|
Archive of Cemu Releases
You can copy the download link from Cemu's download page, paste into your URL bar, and edit the version number to point to the version you wish to download.
- Choosing of a/b/c/d+ versions not available for download while using this method.
|
Cemuhook
Cemuhook Download & Info
|
Download Cemuhook by Rajkosto from: https://sshnuke.net/cemuhook/
Extract ALL contents of the Cemuhook ZIP / Archive into your Cemu folder.
When opening Cemu, make sure to download your Shared Fonts.
Open Cemu > Download the Shared Fonts with the link that appears in the main window.
|
These are REQUIRED for various titles to function correctly, such as Super Smash Bros. Wii U, Mario Tennis: Ultra Smash, and Super Mario Maker
- Cemuhook also allows the following:
- Extended Debug Mode with Extra Options, some required for various games. (QPC Mode)
- Allows you to set up a Gyro-enabled Device / Controller / Phone to use with Motion Control games.
- Allows in-game cutscenes to play on various titles instead of crashing or a glitchy green-screen.
- Lets you play games in fast-forward or slow-motion mode under Debug.
|
Motion Controls
|
Motion Controls
Motion Controls with Cemuhook using DS3 / DS4 / Android Phone, by Rajkosto: Click Here
|
Motion Controls with Wiimotes, using WiimoteHook, by Epigramx: Click Here
|
Switch Pro Controller and Joycon Motion Support using BetterJoyForCemu, by Davidobot: Click Here
|
Motion Controls with Steam Controller: Click Here
|
Motion Controls with Windows Phones & Tablets, UWP MotionSource App: Click Here
|
Motion Controls with iOS devices (iPhones, iPads, etc) MotionSource App: Click Here
|
Motion Controls with iOS devices (iPhones, iPads, etc) No App Installation Requirement: Click Here
|
|
Obtaining Games, Online Mode, and Online Local Co-op
Dumping Wii U Games
|
Preparation
A tutorial for dumping Games, Updates, and DLC is located here: Click Here
After dumping your games we suggest converting them to Loadiine (RPX) format with UWizard. Title Keys required!
We do not support any other means of obtaining copyrighted content!
|
Online Mode
|
Online Play
This requires Cemu 1.11.1 or newer.
Currently supports Smash Bros, Mario Kart 8, Splatoon, Super Mario Maker, and others.
To connect online you'll require your Wii U with Homebrew, and a way to dump files from your Wii U NAND onto your SD Card.
Follow this guide from Flocker Click Here
|
Online Local Co-op
|
Parsec
Check out this thread and video to get started; decent internet connection recommended. [Click Here]
|
Game Updates & DLC
Easy Mode
|
Easy Mode
[File > Install game update or DLC]
With the Update and/or DLC in decrypted/unpacked RPX format (Loadiine Format / 3 separate folders,) use this option and navigate to the Meta folder .
Open the Meta.xml either the Update and CEMU will move the files where they need to be. Repeat the method to do the same for DLC.
|
Manual Mode
|
Manual Mode
Adding updates to the right directory - Click Here
Adding the DLC to the right directory - Click Here
|
Graphic Packs
Downloads
|
Grab your packs from here, make sure to unzip the archive after downloading. Place them into your graphicPacks folder.
|
DELETE YOUR OLD PACKS FIRST
|
GraphicPacks Download: Click Here
|
DELETE YOUR OLD PACKS FIRST
|
Keep in mind the higher resolution you go, the more likely you will lose FPS.
|
|
[BotW] 1.14.0 Graphic Pack Descriptions
|
[BotW] Graphic Pack Descriptions
Average Users - GPU Fix Packs + AA Enabled, 1440p Resolution, Shadows @ Medium, LWZX, Clarity + my preset (Serfrost), and Dynamic FPS++ (or) Static FPS
|
CEMU 1.14.0 Graphic Packs
- Graphics:
-
Select an Anti-Aliasing mode which helps eliminate the stair-stepping effect in order to obtain smoother textures & models.
You can click "Reload Shaders" button at the bottom to see the difference in-game.
-
The best but heaviest form of Anti-Aliasing. Allows you to select a resolution preset on the right-hand drop-down menu.
Lower = Blockier. Higher = Smoother, but harder on GPU.
-
Allows you to select a shadow resolution preset on the right-hand drop-down menu.
Lower = Blockier. Higher = Smoother, but harder on GPU.
- Modifications:
- Monochromia (Incompatible with Clarity)
(Currently Unstable) This is one you would want to try for yourself. Think of lots of grey but with a splash of color that fades in as you get closer.
-
You can edit this pack in its folder to enable a set of cheats for the game.
- Divine Laser Beams Customizer
Allows you to disable or change the color of the Red Beams that emit from defeated Divine Beasts.
You can click "Reload Shaders" button at the bottom to see the difference in-game.
- Dynamic FPS++ (Xalphenos)
Allows users to dynamically reach the peak FPS their system can handle.
-
Requires manual editing of the graphic pack. Allows changing the light source color on various Sheikah objects.
-
See the specific section in this guide for an explanation. [Recommended Read]
- Enhancements:
-
Removes the blur effect when you focus an enemy during battles as well as when using the camera rune.
-
Allows you to select a [Color+Tonemap+Brightness+Contrast] preset from the right-hand drop-down menu.
You can click "Reload Shaders" button at the bottom to see the difference in-game.
-
Increases the ability of Shrine walls & objects to reflect light or mirror objects. May cause a performance hit.
- Workaround:
-
A necessary fix for almost all AMD GPUs and Intel iGPUs. AMD GPUs on Linux should not require this. (See the Extra section of the guide.)
-
Fixes the square lighting around torches in the village.
-
Not necessary if you use General Settings > Full sync at GX2DrawDone(); otherwise it will prevent certain crashes.
-
Before, smoke effects would be rotated incorrectly and flat. This fixes that.
|
ShaderCache
What is shaderCache?
|
Transferable shaders are dumped Wii U shaders + some render state info. It's the raw input needed for shader translation and can be transferred across different computers to different Cemu installations.
Download links are prohibited.
|
Transferable ShaderCache becomes Precompiled ShaderCache once you load the game. Precompiled shadercache is an extra cache layer to speed up shader cache loading.
Each time you encounter a new effect or piece of environment in a game you will freeze temporarily and it will save those shaders into your Precompiled and Transferable Cache. You should not freeze again after encountering that shader.
Transferable ShaderCaches are stored as .bin files in \Cemu\shaderCache\transferable while Precompiled Shadercaches are stored in \Cemu\shaderCache\precompiled . These files are named to match the RPX hash of a title and is displayed in Cemu's titlebar when a game is loaded. Conventional shaders have an additional _J suffix
|
Is there any benefit to building your own?
|
You will be able to ensure there is not any duplicate cache data from Breath of the Wild (if you make your own,) as the Game Update from 1.3.1 to 1.4.0 invalidated caches; (Transferrable Cache that was made collectively with both -/1.3.1 and 1.4.0/+, together, will contain duplicates that will not be detected by Cemu or Nosklo's tool, effectively bloating your RAM). Non-bloated cache for Breath of the wild should be roughly 9650 shaders. All other known games should be fine and should not experience this problem.
The majority of caches you can find online will be accompanied by errors you won't be able to fix without Nosklo's Shader Utilities tool; Download - You can find the corrupt shaders when viewing your log.txt within Cemu's folder after loading the game in the emulator, reaching the title screen. "Open" and then "Unpack" the Transferrable Cache with the tool, remove the shaders named in log.txt, then select "Open" again within the tool and repack the cache by selecting all of the singular extracted shaders at the same time. Replace your older cache that was corrupt. Test the cache again by loading the game and checking log.txt once more.
Additionally, it's likely you will have to rename the cache to match the name your game requires, as when people merge Games + Updates together, it changes the Cache ID. The required ID can be found in log.txt and/or in Cemu's window title bar after the game has been loaded.
Note 1: Older Transferable ShaderCaches from pre-1.8.0 will not work with newer Cemu versions.
|
Note 2: (Not Recommended!) As of Cemu 1.11.6 Conventional Shaders from pre-1.8.0 have been reintroduced, and can be enabled by disabling Use separable shaders Options > General Options.
|
|
Laptops with Dual Graphics
|
Laptops with Dual Graphic Cards
Ensure your laptop is using your desired GPU for Cemu, otherwise you will likely be using Intel Integrated Graphics (iGPU)
Nvidia Users: Open Nvidia Control Panel > Manage 3D Settings > Program Settings > Set the preferred GPU for CEMU.exe
AMD Users: If you know how to change this setting for AMD users, please shoot me a message on Discord so I can add it here. Serfrost#7643
|
AMD Users + Linux (Better Performance)
|
AMD Users + Linux (Better Performance)
AMD's lack of performance is due to their deprecated Windows OpenGL support since moving their attention to the Vulkan API. Had AMD added additional compatibility extensions it would not have the problems it does, and to be fair, it's mainly Breath of the Wild that is effected. Will AMD ever improve their OpenGL driver support?--We don't know. Probably not.
In the meantime, Linux users can use MESA drivers for AMD which aren't applicable to Windows systems, seeing anywhere between a 25~50% performance increase in contrast.
Courtesy of Discord user Johngalt#5368 -
- It's pretty much streamline from there.
- Linux: Currently, Cemu 1.14.0 breaks compatibility with New Super Mario Bros. U on AMD Vega 8 GPUs
- Further support for Linux related questions can all be discussed within our Official Discord in the #Linux channel.
|
Vulkan Support?
|
Vulkan Support?
Cemu's Vulkan support is estimated to begin between Q1 to Q3 of 2019
|
- Further information regarding Vulkan can be found by searching Cemu's Discord: Search
from: Exzap#0700 has: vulkan
|
Gamecube Controller Support?
|
Gamecube Controller Support?
The Mayflash Adapter is natively supported; and though not natively supported, the Official Adapter can be used via: Here
Exzap and Petergov plan to add native support for the Official Wii U Gamecube Adapter at some point.
|
Windows PC Optimizations
|
Windows PC Optimizations
Windows 10 Users:
|
Open Msconfig ( Win Key + R > Type " msconfig.exe " > Press Enter > Navigate to " Services " )
Disable the Following:
|
Xbox Accessory Management Service
Xbox Live Auth Manager
Xbox Live Game Save
Xbox Live Networking Service
|
Apply changes & restart your PC.
|
These services are unnecessary for Cemu and you can see a rough 1~5 FPS increase.
For games you want to use them with, make sure to enable the services again.
Additionally, make sure all background programs that are running are closed before running CEMU.
Simply having Discord, Firefox, or Google Chrome open can decrease your performance.
I recommend the following:
- Process Explorer: Click Here (A more powerful Task Manager)
Disable OSD Monitoring Programs (On-Screen Displays):
|
Using OSDs may cause FPS drops while using CEMU. Make sure they're disabled. This includes Nvidia's overlays, Win10 Xbox Game Bar, Steam Overlay, and other types of rendering software.
|
Playing BotW? Only have 8GB of RAM? Try this:
|
Within CEMU, right-click your game and go to its GameProfile
Under [Graphics] , edit the Line:
accurateShaderMul = true changing "true" to "min"
Note: This may disable some textures, however it can save quite a bit of RAM.
( i.e. Going from 12GB free required to 8GB free required. )
Go to your *\shaderCache\Precompiled\ folder and delete the cache for the game.
(Seen in log.txt after running the most recent game in question.)
I recommend clearing the GLCache in %localappdata% \ Nvidia|AMD \ GLCache
Win Key + R --> %localappdata%
|
|
GPU Drivers - Updates, Downgrades, and Corruption
|
GPU Driver Updates & Downgrades, Corruption?
Each time after updating or downgrading your GPU Driver, you will need to delete your Precompiled shaderCache.
I recommend clearing the GLCache in %localappdata% \ Nvidia|AMD \ GLCache
Win Key + R --> %localappdata%
Always make sure to be using the newest, or otherwise, most stable GPU Driver to date. If you have some issues, make sure it isn't your driver.
If you think your driver is corrupted or your driver isn't behaving as expected, you can use DDU to uninstall your drivers in Safe Mode. Restart your computer. Reinstall your driver of choice afterwards.
Display Driver Uninstaller Download
Note: If reinstalling your driver does not fix the issue, make sure to view the other bugs mentioned below. Ask on the Cemu Discord if any other users are having problems after changing GPU Drivers.
|
[BotW] What is Static FPS?
|
[BotW] Epigramx's Static FPS++ Mods
Supports BotW v1.4.0, v1.4.1, v1.5.0
|
Cemuhook required.
|
Make sure to disable any FPS limiters or vsyncs as this uses its own FPS limit and vsync variable.
|
Link's shaky animation and laggy camera movement, (in short, due to frame-pacing), is from the "Dynamic FPS Mod", FPS++, from Xalphenos. The dynamic feature was put in place for those who cannot maintain stable framerates.
It allows the game to play in full speed even if you can't maintain your FPS, as most people cannot with mid or lower-end hardware.
Epigramx has since simplified FPS++, dropping the dynamic feature in order to be more reliable with different permanent FPS limits, you can fix the frame-pacing so long as you don't, at any time, go below that FPS limit you set by using one of his packs; if you can't maintain a steady maximum, you'll go in slow motion.
If you set one of these up and go below the FPS required you will have the game slowed down and not at normal speed, this is why Xalphenos mandated FPS++ be dynamic so that it can change freely; that said, if you continue to use FPS++ you will experience that juddery/shaky animation type. This is normal and happens with everyone.
For example, if you never drop below 40FPS, including in towns or in battle, you can make use of Epigramx's 40FPS lock. This will remove the shaky / stuttering animations of Link and the camera. However, if you cannot maintain even 30FPS, you should just use Xalphenos's FPS++ and deal with the shaky Link animations, in my opinion.
|
FPS Mods |
Info |
Slow motion? |
Allows 60+ FPS? |
Physics fixed over 30FPS?
|
Xalphenos's FPS++ |
Allows varying FPS but with pacing issues. |
Will not happen. |
Yes |
Not yet.
|
Epigramx's Static FPS |
Limits FPS and balances pacing. |
Yes, if you go below your specified FPS. |
Yes, with the right version or your edited one. |
Yes, for the most part.
|
So the decision is yours.
|
[BotW] GX2DrawDone() for Accurate Emulation
|
[BotW] GX2DrawDone() for Accurate Emulation
Located at: Options > General Options
This option is recommended to help avoid potential CPU<->GPU desync issues and accurately emulate the CPU<->GPU sync behavior that most games expect.
Keep in mind that the higher the resolution you use in-game, the more of a performance hit you will take.
- Issues it fixes include but are not limited to:
- Stuttery NPCs at a distance, including enemies and wildlife.
- The Camera Rune being unable to detect objects for photos.
- Possible rune-related crashes.
- Fixes Rain / Wet Surface Detection
- Constant Blood Moons at the wrong periods of time. (aka Blood Moon spam)
|
[BotW] Graphic Bugs & Glitches
|
[BotW] Graphic Bugs, Glitches & Problems
Slashiee's Compilation of Bugs & Fixes
First of all , if you're experiencing any weird anomalies with graphics, check out Slashiee's FAQ - [Click Here]
[BotW] Other Graphic Problems:
If you encounter any strange artifacts or issues that don't disappear with a restart of Cemu, you can try deleting your Precompiled cache and rebuilding it. If it's still in error, it may be your Transferable shaderCache; delete it for the specific game and then you may try building your own--if that's too much of a hassle, you can find one online but you may end up with the same problem; we do not provide links as this is considered a form of piracy! If still persistent, that's when you would want to try getting assistance or trying the GPU Driver Re-installation fix located in the section above.
Other Glitches:
- Slate Runes cause the game to crash.
- Enable
Options > General Options > Full Sync at GX2DrawDone()
- Enemies/NPCs are stuttering & freeze when I'm not near them.
- Enable
Options > General Options > Full Sync at GX2DrawDone()
- The Camera Rune doesn't recognize items and other objects.
- Enable
Options > General Options > Full Sync at GX2DrawDone()
|
Bugs and glitches should be reported on our Discord!
Information & Discord Server
|
For quick and reliable support, feel welcome to come by the Discord. https://discord.gg/5psYsup
MAKE SURE TO READ THE RULES IN #WELCOME -- PIRACY IS NOT SUPPORTED
Message me on Discord if you have any questions regarding the Guide. Thank you.
|
Donate?
Written & Managed by Serfrost - Special Thanks to Darkemaster and the CEMU Community
Appreciate this guide? Consider donating, as I don't have an income; anything would mean a lot!
=== PayPal Donation Page ===
|
|