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