__$$$$$____$$$$$$____$$____$$__$$_____$$__$_____$__$$____$$___$$___$$____$$___$$___$_____$__$$_________$$__$$______$$_$$_____$$$$$$__$$___$$$$__$$$$$________$$$___________$__$$____$$___$$__$$______$$_$$____$_____$__$$____$$___$$___$$____$$___$$____$$$$$____$$$$$$____$$____$$__$$_____$$_