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