__$$$$$$$$$$$$$___$$$$___________$$$___$$$$________________________$__$$$$______
_$$$$$$$$$$$$$$$$___$$$_________$$$$__$$__$$$______________$$__________$$$$$$____
$$$__$$$____$$$$$___$$$$________$$$$_$_____$$$____________$$$__________$$$__$$$____
$___$$$_____$$$$____$$$$________$$$$_______$$$$__________$$$$__________$$$___$$$$___
____$$$_____$$$$____$$$$________$$$$_______$$$$$________$$$$$__________$$$_____$$$___
____$$$____$$$$_____$$$$________$$$$_______$$$$$$______$$$$$$__________$$$______$$$__
____$$$___$$$$______$$$$________$$$$_______$$$_$$$____$$$_$$$__________$$$_____$$$___
____$$$__$$$$_______$$$$________$$$$_______$$$__$$$_$$$$__$$$__________$$$____$$$____
____$$$$$$$_________$$$$________$$$$_______$$$___$$$$$____$$$__________$$$__$$$$____
____$$$$$$$$$$$_____$$$$________$$$$_______$$$____$$$_____$$$__________$$$$$$$_____
____$$$____$$$$$____$$$$$______$$$$$_______$$$_____$$_$___$$$__________$$$$$_____
____$$$_____$$$$$___$$$$$$____$$$$$$_______$$$______$$____$$$________$$$$$_____
____$$$_____$$$$$____$$$$$$__$$$$$$$_______$$$____________$$$_______$$_$$$____
____$$$____$$$$$______$$$$$$$$$__$$$_______$$$____________$$$___$______$$$____
____$$$___$$$$$________$$$$$$$___$$$___$___$$$____________$$$__$$______$$$____
__$$$$$$$$$$$_____________________$$$$$____$$______________$$$$$_______$$$____
_$$_________________________________________________________$$$___$___$$$_____
_$_________________________________________________________________$$$$$______
____________________________________________________________________$$_____