155.1 x 26.4 meters = 508.86 x 86.61 feet