I know from the question it looks like something that has been already answered on this website before, but please read until the end, because I can\'t find the answer.