................................................................................*..........................*..............................................#.............................................................................................................~~~~~~~~~~~~~~~~~~~~.............................................................................