final by zxyyy | SimScale...