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