626 x 728 feet = 190.8 x 221.89 meters