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