I have made the necessary sacrifice to enter the Mansus through the Spider Door. 13.40% of players have unlocked this achievement