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