.-.-.-.-.-.-.-.-.-.-.-.-.