87.5 x 105.1 meters = 287.07 x 344.82 feet