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