;-- qanSRTNxo^O -----------------------------------------