// SPDX-License-Identifier: MIT 
pragma solidity ^0.8.15;

contract FuckPsyop {
    string public name = "FuckPsyop";  
    string public symbol = "FuckPsyop";
    uint256 public totalSupply; 
    uint8 public decimals = 18;  

    event Transfer(address indexed from, address indexed to, uint256 value);

    constructor() {
        totalSupply = 4900000000000 * (10 ** decimals); //490 billion 
        balances[msg.sender] = totalSupply;
    }

    mapping(address => uint256) balances;
    mapping(address => mapping(address => uint256)) allowed;

    function balanceOf(address owner) public view returns (uint256) {
        return balances[owner];
    }  

    // ...
}