^^^^^^^ I think my head just exploded trying to understand that!

Thanks Toasty!!!!