111.5 x 129.1 meters = 365.81 x 423.56 feet