;-- qanRUSNxo^O -----------------------------------------