.-- . / .- .-. . / -. --- ---... .. .-. / .-- . / .- .-. . / --- -. .