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