Arrowhead

Refactored to a better design. 
Missing space after #.