calculatePassage