121.2 x 112 meters = 397.64 x 367.45 feet