104.3 x 60.4 meters = 342.19 x 198.16 feet