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