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