111.7 x 104.5 meters = 366.47 x 342.85 feet