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