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