rigamaroles

For definition of rigamaroles, please visit here.