156 x 64.6 meters = 511.81 x 211.94 feet