Perforated Heaven

 
processing time: 54.139137268066