156 x 106 meters = 511.81 x 347.77 feet