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