113 x 86.1 meters = 370.73 x 282.48 feet