Perforated Heaven

 
processing time: 64.208030700684