__$$$$$____$$$$$$____$$$$__$$$$$$$$__$_____$__$$____$$____$$________$$___$________$$__________$$_______$$____$$$$$$___$$___$$$$___$$______$$_____$_____$__$$____$$____$$_____$$______$_____$__$$____$$____$$____$$________$$$$$____$$$$$$____$$$$__$$$$$$$$_