Take on the hardest route in the Fenrir HQ Reclamation Initiative. 58.10% of players have unlocked this achievement