191 x 103 feet = 58.22 x 31.39 meters