The Zoning Board of Adjustment may reverse or affirm, wholly or in part, or may modify the action, order, requirement, decision, interpretation or determination appealed from, and make such other requirement, decision or determination as ought to be made, and to that end have all powers of the officer from whom the appeal was taken.