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