4th attempt by pta16 | SimScale