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