__$$$$$___$$$$$$$__$$____$$__$$$$$$$$___$_____$__$____$___$$___$$___$$_____$$________$______$____$$__$$____$$_____$$_____$$$______$_____$$$$$_____$$$$$$$$_________$____$______$$__$$____$$_________$_____$____$______$$___$$___$$__________$$$$$_____$______$$____$$__$$________