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