Perforated Heaven

 
processing time: 44.393062591553