106 x 127 meters = 347.77 x 416.67 feet