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