;-- qanSSTNxo^O -----------------------------------------