113 x 127 meters = 370.73 x 416.67 feet