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