code: def two_broadcastable_shapes(draw):
      shape1, shape2 = draw(
          array_helpers.mutually_broadcastable_shapes(2)
      )
      assume(broadcast_shapes(shape1, shape2) == shape1)
      return (shape1, shape2)
  
imports: from hypothesis import assume, strategies
  from typing import Tuple
  from functools import lru_cache
  import math
  import numpy
  import ivy
  from .None import array_helpers, number_helpers, dtype_helpers
  from ..pipeline_helper import WithBackendContext
  from ivy.functional.ivy.layers import _deconv_length
  from ..globals import mod_backend
label_desc: Use image node_id 6 for calling a global function with example usage: two_broadcastable_shapes(draw) and returns: shape1,  shape2