#############
#&    $     #
#$$   #   $$#NNNN
# @   %     g Q N
#########G######N
