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