78 x 664 feet = 23.77 x 202.39 meters