Welcome to Trench, indeed.

At Twenty One Pilots' show in Vancouver last night, they played every single song off their monumental album 'Trench' - a first since the album was released in October last year.

'The Hype' and 'Legend' are the latest tracks off 'Trench' to be added to their setlist, having only been debuted live earlier this month in Mexico.

Of the 23 songs Pilots' played last night in Vancouver, 14 were made up of 'Trench' tracks. So a big chunk of the show.

They also managed to squeeze in five tracks off 'Blurryface' and three off 'Vessel'.

Check out the full Twenty One Pilots setlist from last night below:

'Jumpsuit'

'Levitate'

'Fairly Loca'

'Stressed Out'

'Heathens'

'Legend'

'We Don’t Believe What’s On TV'

'The Hype'

'Lane Boy'

'Nico And The Niners'

'Smithereens'

'Neon Gravestones'

'Bandito'

'Pet Cheetah'

'Holding On To You'

'Ride'

'Cut My Lip'

'My Blood'

'Morph'

'Car Radio'

Encore

'Truce' (played from tape)

'Chlorine'

'Leave The City'

'Trees'

And because we have a perfect excuse, listen to 'Trench' below:

