~~~~~~~................................~~~.......~~~.................................................................