Perforated Heaven

 
processing time: 30.048847198486