127 x 104.8 meters = 416.67 x 343.83 feet