136 x 81 meters = 446.19 x 265.75 feet