;-- qanSORNxo^O -----------------------------------------