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