AGREEMENT AND PLAN OF MERGER BY AND AMONG SEACOAST BANKING CORPORATION OF FLORIDA SEACOAST NATIONAL Bank GRAND BANKSHARES, INC. AND GRAND BANK & TRUST OF FLORIDA Dated as of March 25, 2015