::::
....
......
...