102.6 x 60.4 meters = 336.61 x 198.16 feet