__$$$$$$___$$$$$$$$___$$$$$$$___$$_____$$__$$____$$__$$________$$_____$$__$$_____$$__$$________$$________$$_____$$__$$_____$$__$$________$$$$$$____$$_____$$__$$_____$$__$$________$$________$$__$$_$$__$$_____$$__$$____$$__$$________$$____$$___$$_____$$___$$$$$$___$$$$$$$$___$$$$$_$$___$$$$$$$__