88.9 x 136 meters = 291.67 x 446.19 feet