228.3 x 226.1 feet = 69.59 x 68.92 meters