;-- qanSVRNxo^O -----------------------------------------