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