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