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