__$$$$$___$$_____$$__$$_____$$__$$$$$$$$__$_____$__$$$___$$$___$$___$$________$$_________$__$$$$_$$$$____$$_$$________$$_______$$$___$$_$$$_$$_____$$$________$$___________$__$$_____$$____$$_$$______$$______$_____$__$$_____$$___$$___$$____$$________$$$$$___$$_____$$__$$_____$$__$$$$$$$$_