Guys, let's have some fun again, I have one more mini-puzzle for you

There is 0.01 BTC on that address, so hurry up!
03C8F139DAD58B4786D3649992849733C2A7626F011089E87508CCDF8B0758C493
Hint: It's a strong point so you cannot solve it by kangaroos. But it's a special point, you can solve it easily if you use some feature of secp256k1.
PS. No BS here please, I will remove it.
PPS. For history, previous mini-puzzle is here:
https://bitcointalk.org/index.php?topic=5522785