136.5 x 139.1 feet = 41.61 x 42.4 meters