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