;-- qanQVTNxo^O -----------------------------------------