113 x 120 meters = 370.73 x 393.7 feet