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