226.3 x 224.1 feet = 68.98 x 68.31 meters