Yep up to 640 personally, and current ch is 1332 :/
There are a few sources around but wuxia has it all, rather having to jump around abit as switching translater. Or having be paywalled as mentioned >.>
https://wuxiaworld.online/release-that-witch
And a quick google seach for map was...