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