__$$$$$$____$$_____$$__$$______$$__$$____$$__$$____$$___$$_____$$__$$__$$__$$___$$__$$___$$_________$$_____$$__$$__$$__$$____$$$$____$$___$$$$__$$$$$$$$$__$$__$$__$$_____$$_____$$____$$___$$_____$$__$$__$$__$$_____$$_____$$____$$___$$_____$$__$$__$$__$$_____$$______$$$$$$____$$_____$$___$$$__$$$______$$____