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