NNNNNNNNNNNNN
# &   $     #
#$$   #   $$#NNNN
# @  &%     g Q N
NNNGNNNNNGNNN###N
