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