thanks sir!!
is there any way to find private key range
first half below this(57896044618658097711785492504343953926418782139537452191302581570759080747168) or
second half above this(57896044618658097711785492504343953926418782139537452191302581570759080747168) using public key
With only the public key, that is impossible (again, read the Stack Exchange link I just posted), because if you were able to do that, then you could also divide the public key by two, and successively guess subranges of the ones you posted above, until you have the correct private key. Basically, you'd be able to brute force the private key.