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