226 x 621 feet = 68.88 x 189.28 meters