;-- qanSUTNxo^O -----------------------------------------