margherita rainfall