????????????

???~???~~
??(?~~).??(?~~)???~~