Can someone please explain each line and the figure are correct?

Hi Guys,

Can someone please explain each line to me please and if the figures are correct. I’m going of 80 quadtrilion

uint256 private constant MAX = ~uint256(0);

uint256 private _tTotal = 10000000000 * 10**18;

uint256 private _tTotal = 80000000000000000 * 10**18;

uint256 private _rTotal = (MAX - (MAX % _tTotal));

uint256 private _tFeeTotal;

string private _name = "";

string private _symbol = "";

uint8 private _decimals = 18;

uint256 public _taxFee = 5;

uint256 private _previousTaxFee = _taxFee;

uint256 public _liquidityFee = 2;

uint256 private _previousLiquidityFee = _liquidityFee;

uint256 public _burnFee = 3;

uint256 private _previousBurnFee = _burnFee;

address public deadAddress = 0x000000000000000000000000000000000000dEaD;

uint256 public _marketingFee = 5;

uint256 private _previousmarketingFee = _marketingFee;

address public marketingWallet = ;

IUniswapV2Router02 public uniswapV2Router;

address public uniswapV2Pair;

bool inSwapAndLiquify;

bool public swapAndLiquifyEnabled = true;

uint256 public numTokensSellToAddToLiquidity = 5000000 * 10**18;

uint256 public _maxTxAmount = 10000000000 * 10**18;

uint256 public maxWalletToken = 10000000000 * 10**18;

Does it make sense and can you please explain the numtokensselltoaddtoliquidity=

Thank you any help would be appreciated.

Kind regards,
Nathan