____$$$______$$$$$$$____$$$$$$___$$____$$____$$_$$____$$_____$$__$$____$$___$$__$$____$$___$$___$$_____$$__$$__________$$$$____$$_____$$__$$_____$$___$$$$$$______$$_____$$$$$$$$$__$$__$$_$$________$$_____$$_____$$_____$$__$$____$$___$$____$$_____$$_____$$_____$$___$$$$$_$$___$$$$$$______$$____