66 x 156 meters = 216.54 x 511.81 feet