BC Man Wins $58 MILLION