Tic Douloureux

 
processing time: 43.23410987854