@@wZ]@QOPTDPO{@@@@@@@@@