Perforated Heaven

 
processing time: 58.507919311523