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