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