191 x 244 meters = 626.64 x 800.52 feet