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