Perforated Heaven

 
processing time: 21.719932556152