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