334 x 191 meters = 1095.8 x 626.64 feet