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