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