...............aaa~.............~~~~...........~~........................................................~.....~~.......~~...................~