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