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