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