75x leverage?! Maaaaaaaaaaan, you did it to yourself.