81 x 136 meters = 265.75 x 446.19 feet