----------------.-...--------------.--.---------------.------.-------------------.----------.---------..------------------.--------------.--------------------.---------------------------------..------------/--------/------------------.-----------------.----..-/.------------------/-------------/----.---------------------..----..------------.-.--/-------.----------..-.-...-..------------------..---------------.-...////-------------------.------------..----.-----.-.------../--.--.------.-.---.--------..----------------