Perforated Heaven

 
processing time: 45.78685760498