A Walk through Eurofurence 25 and howling