FN 509 ergonomics