;-- qanRORNxo^O -----------------------------------------