~~~~..............................~..............................~..............................?......}:..................