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