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