66 x 116 meters = 2598.43 x 4566.93 inches