hannibal board of public