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