infinitely neater times 2!
times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity
times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity times infinity