113 x 142.1 meters = 370.73 x 466.21 feet