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