111.5 x 120 meters = 365.81 x 393.7 feet