fan copy by gocr8 | SimScale...