156 x 64.3 meters = 511.81 x 210.96 feet