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