ok so the line that breaks this contract is:
fees += amount / 33; // 3% Fee
each transactions that comes in is adding to the fees from all of the previous transactions and taking that out of the new deposit leaving very little left to be paid out to investors.
the fees are compounded each transaction instead of calculating 3% of just this transaction.
if it was just
fees = amount / 33; // 3% Fee
then it would be calculating the correct 3% fee and there would be a lot more money to distribute to all of the investors.
you get paid every single time a new investor joins or invests again.
bullshit. scam.