86 x 139 meters = 3385.83 x 5472.44 inches