Perforated Heaven

 
processing time: 61.183929443359