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