Perforated Heaven

 
processing time: 56.113004684448