Could you please elaborate on how one can go about receiving ERC20 tokens? Are there specific steps that need to be followed, or is it a straightforward process? Do I need to have a specific type of wallet, or is any wallet that supports ERC20 tokens suitable? Additionally, are there any security measures I should be aware of when receiving ERC20 tokens to ensure my funds are safe? Lastly, are there any fees associated with receiving ERC20 tokens, and if so, how are they calculated?