Perforated Heaven

 
processing time: 39.225101470947