A pyramid has a square base of 64 square centimeters. The triangular faces have a base of 8 centimeters and a height of 14 centimeters. What is the total surface area of the square pyramid?