how long does it take to play 9 hole of golf