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