21.6 x 136 meters = 70.87 x 446.19 feet