60.7 x 186.6 meters = 199.15 x 612.2 feet