* we are not responsible for accuracy, please always verify calculations with professionals ** elements related to calculations are subject to changes (rates and other)