__$$$$$___$$$$__$$$$$$$$___$$_____$$__$_____$___$$___$$_____$$__$$_____$$__$_____$___$$___$$_____$$__$$_____$$___$$$$$$___$$___$$$$$$$$___$$_____$$________$___$$___$$_________$$_____$$__$_____$___$$___$$_________$$_____$$___$$$$$___$$$$__$$__________$$$$$$$__