There are 27 open spots to compete in the fishing tournament. If each boat can hold 5 people, how many boats are needed to hold all 27 competitors during the tournament?