627 x 816 feet = 191.11 x 248.72 meters