102.7 x 95.5 meters = 336.94 x 313.32 feet