;-- qanRSSNxo^O -----------------------------------------