My last apartment had one of those built into wall air conditioners it went bad and i had to help take it out of the wall. Found a freakin spider nest that looked like that (minus the big ass spider) about 50 of those lil bastards in there. Can of starter fluid and a lighter and i felt better afterwards. I could deal with those spiders alot easier then a bunch of snakes i freakin hate snakes.