](@ššÖA€?€Q?B{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A-,A-,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A-,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A-,A-,A-,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A-,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A-,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A-,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A-,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A-,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A-,A-,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A-,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A-,A-,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A-,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A-,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A-,A-,A-,A-,A{,A-,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A-,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A-,A-,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A-,A-,A-,A-,A-,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A-,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A{,A-,A-,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A-,A{,A-,A-,A{,A-,A{,A-,A-,A{,A{,A-,A-,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A-,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A-,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A-,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A-,A-,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A-,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A-,A{,A{,A-,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,AĻ÷+AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+AĻ÷+A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+AĻ÷+AĻ÷+AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,AĻ÷+A{,A{,A{,A{,AĻ÷+A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,AĻ÷+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A