Complete No Rest For The Wicked having opened all deposit boxes. 23.23% of players have unlocked this achievement