0
# $$$$$$$$$$$$$$____$$$$$$$$$$$$$__$$$$$$$$________$$$$$__$$$$$$$$$$$$$___$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$____$$$$$$$$$$$$$__$$$$$$$$$$$_____$$$$$__$$$$$$$$$$$$$___$$$$$$$$$$$$$$$$
$$$$$_____________$$$$$$_________$$$$$$$$$$$_____$$$$$__$$$$$$__________$$$$$$_____$$$$$
$$$$$_____________$$$$$$_________$$$$$$_$$$$$____$$$$$__$$$$$$__________$$$$$$_____$$$$$
$$$$$$$$$$$$______$$$$$$$$$$$$$__$$$$$$__$$$$$___$$$$$__$$$$$$$$$$$$$___$$$$$$_____$$$$$
$$$$$$$$$$$$______$$$$$$$$$$$$$__$$$$$$___$$$$$__$$$$$__$$$$$$$$$$$$$___$$$$$$$$$$$$$$$$
$$$$$_____________$$$$$$$$$$$$$__$$$$$$____$$$$$_$$$$$__$$$$$$$$$$$$$___$$$$$$$$$$$$$
$$$$$_____________$$$$$$_________$$$$$$____$$$$$$$$$$$__$$$$$$__________$$$$$$______$$$$
$$$$$_____________$$$$$$$$$$$$$__$$$$$$_____$$$$$$$$$$__$$$$$$$$$$$$$___$$$$$$______$$$$$
$$$$$_____________$$$$$$$$$$$$$__$$$$$$_____$$$$$$$$$$__$$$$$$$$$$$$$___$$$$$$_______$$$$$