Perforated Heaven

 
processing time: 176.69606208801