instruction
Get the Biking directions from my home to the wildwood restaurant in the Maps appGet the Biking directions from my home to the wildwood restaurant in the Maps app
previous_actions
{"name": "open_app", "parameters": {"app_name": "Maps"}}
{"name": "click", "parameters": {"x": 633, "y": 256}}
{"name": "click", "parameters": {"x": 825, "y": 940}}
{"name": "wait", "parameters": {}}
{"name": "click", "parameters": {"x": 271, "y": 2071}}
{"name": "click", "parameters": {"x": 341, "y": 824}}
active_application
Maps
screen_description
windows {
  bounds_in_screen {
    right: 1440
    bottom: 145
  }
  id: 7
  layer: 1
  window_type: TYPE_SYSTEM
  tree {
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 145
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 145
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 145
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 145
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        left: 50
        right: 1370
        bottom: 145
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        left: 78
        top: 1
        right: 645
        bottom: 145
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 645
        top: 1
        right: 775
        bottom: 145
      }
      class_name: "android.view.View"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 775
        top: 1
        right: 1342
        bottom: 145
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 78
        top: 1
        right: 344
        bottom: 145
      }
      class_name: "android.widget.FrameLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 1232
        top: 1
        right: 1342
        bottom: 145
      }
      class_name: "android.widget.LinearLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 78
        top: 1
        right: 344
        bottom: 145
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 1232
        top: 1
        right: 1342
        bottom: 145
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 78
        top: 1
        right: 190
        bottom: 145
      }
      class_name: "android.widget.TextView"
      content_description: "5:02 PM"
      text: "5:02"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 190
        top: 1
        right: 344
        bottom: 145
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 1232
        top: 1
        right: 1315
        bottom: 145
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 1315
        top: 1
        right: 1342
        bottom: 145
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Battery charging, 100 percent."
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 190
        top: 1
        right: 344
        bottom: 145
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 1232
        top: 34
        right: 1294
        bottom: 111
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Wifi signal full."
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 1315
        top: 50
        right: 1342
        bottom: 96
      }
      class_name: "android.widget.ImageView"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 190
        top: 1
        right: 267
        bottom: 145
      }
      class_name: "android.widget.ImageView"
      content_description: "Google Play services notification: Your data isn’t backed up"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 267
        top: 1
        right: 344
        bottom: 145
      }
      class_name: "android.widget.ImageView"
      content_description: "AccuWeather notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 1241
        top: 34
        right: 1294
        bottom: 111
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 1241
        top: 46
        right: 1294
        bottom: 99
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 1241
        top: 46
        right: 1294
        bottom: 99
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
  }
}
windows {
  bounds_in_screen {
    right: 1440
    bottom: 3120
  }
  id: 34
  title: "Maps"
  window_type: TYPE_APPLICATION
  is_active: true
  is_focused: true
  tree {
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 3120
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        top: 3036
        right: 1440
        bottom: 3120
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 3036
      }
      class_name: "android.view.ViewGroup"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 3036
      }
      class_name: "android.view.ViewGroup"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        top: 3036
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.ScrollView"
      is_scrollable: true
      depth: 7
    }
    nodes {
      bounds_in_screen {
        right: 1440
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        right: 1440
      }
      class_name: "android.widget.FrameLayout"
      is_focusable: true
      depth: 7
    }
    nodes {
      bounds_in_screen {
        right: 1440
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 2545
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 717
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 706
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 717
        right: 1440
        bottom: 1305
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 2840
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 796
        top: 2223
        right: 1132
        bottom: 2489
      }
      class_name: "android.view.View"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 1174
        top: 2279
        right: 1440
        bottom: 2545
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 2542
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 3036
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 2545
      }
      class_name: "android.widget.FrameLayout"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 717
      }
      class_name: "android.widget.LinearLayout"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 717
        right: 1440
        bottom: 1305
      }
      class_name: "android.widget.LinearLayout"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 2840
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 1174
        top: 2279
        right: 1440
        bottom: 2527
      }
      class_name: "android.widget.FrameLayout"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 2545
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 732
        top: 1136
        right: 1108
        bottom: 1217
      }
      class_name: "android.view.View"
      content_description: "Walk route, Alternative route 21 hours 46 minutes via A31 and A32"
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 201
        top: 1250
        right: 574
        bottom: 1331
      }
      class_name: "android.view.View"
      content_description: "Walk route, Alternative route 21 hours 53 minutes via A30"
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        right: 1440
        bottom: 706
      }
      class_name: "android.widget.FrameLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 706
        right: 1440
        bottom: 717
      }
      class_name: "android.widget.ImageView"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 717
        right: 1440
        bottom: 1130
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 2840
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 1174
        top: 2279
        right: 1440
        bottom: 2527
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Location services disabled. Enable location services to re-centre map to your location."
      is_clickable: true
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 678
        top: 2545
        right: 762
        bottom: 2587
      }
      class_name: "android.widget.ImageView"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 2587
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.ViewAnimator"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 173
        right: 1440
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 717
        right: 1440
        bottom: 927
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 927
        right: 1440
        bottom: 1130
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 2854
        right: 1440
        bottom: 3022
      }
      class_name: "android.widget.ViewSwitcher"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 1174
        top: 2279
        right: 1398
        bottom: 2503
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 2587
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 173
        right: 1440
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 738
        right: 1440
        bottom: 927
      }
      class_name: "android.widget.FrameLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 927
        right: 1440
        bottom: 1130
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Search along route"
      is_clickable: true
      is_focusable: true
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 2854
        right: 1440
        bottom: 3022
      }
      class_name: "android.widget.FrameLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 1174
        top: 2279
        right: 1398
        bottom: 2503
      }
      class_name: "android.widget.FrameLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 1174
        top: 2279
        right: 1398
        bottom: 2503
      }
      class_name: "android.widget.FrameLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 2587
        right: 1440
        bottom: 2840
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 2840
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 173
        right: 1440
        bottom: 510
      }
      class_name: "android.widget.FrameLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 510
        right: 1440
        bottom: 692
      }
      class_name: "android.widget.FrameLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 738
        right: 1440
        bottom: 927
      }
      class_name: "android.widget.FrameLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 927
        right: 1398
        bottom: 1088
      }
      class_name: "android.widget.FrameLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 2854
        right: 1440
        bottom: 3022
      }
      class_name: "android.widget.FrameLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 1174
        top: 2279
        right: 1398
        bottom: 2503
      }
      class_name: "android.widget.ImageView"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 1174
        top: 2279
        right: 1398
        bottom: 2503
      }
      class_name: "android.widget.ImageView"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 2587
        right: 1440
        bottom: 2840
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 2840
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 173
        right: 1370
        bottom: 510
      }
      class_name: "androidx.cardview.widget.CardView"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 510
        right: 1440
        bottom: 692
      }
      class_name: "android.widget.FrameLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 738
        right: 1440
        bottom: 927
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Layers"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 927
        right: 1398
        bottom: 1088
      }
      class_name: "android.widget.FrameLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 927
        right: 1398
        bottom: 1088
      }
      class_name: "android.widget.FrameLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 2854
        right: 864
        bottom: 3022
      }
      class_name: "android.widget.HorizontalScrollView"
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 2615
        right: 1440
        bottom: 2812
      }
      class_name: "android.widget.LinearLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 2812
        right: 1440
        bottom: 2812
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 2840
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 173
        right: 1370
        bottom: 510
      }
      class_name: "android.widget.LinearLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 510
        right: 1440
        bottom: 692
      }
      class_name: "android.widget.HorizontalScrollView"
      is_focusable: true
      is_scrollable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 738
        right: 1398
        bottom: 899
      }
      class_name: "android.widget.FrameLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 927
        right: 1398
        bottom: 1088
      }
      class_name: "android.widget.ImageView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 927
        right: 1398
        bottom: 1088
      }
      class_name: "android.widget.ImageView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 56
        top: 2854
        right: 864
        bottom: 3022
      }
      class_name: "android.widget.LinearLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 2615
        right: 1132
        bottom: 2727
      }
      class_name: "android.widget.LinearLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 2727
        right: 221
        bottom: 2812
      }
      class_name: "android.widget.TextView"
      text: "via A31"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 2840
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 2840
        right: 1440
        bottom: 3036
      }
      class_name: "android.support.v7.widget.RecyclerView"
      is_focusable: true
      is_scrollable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 173
        right: 238
        bottom: 341
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Navigate up"
      is_clickable: true
      is_focusable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 238
        top: 173
        right: 1202
        bottom: 510
      }
      class_name: "android.widget.LinearLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 1202
        top: 173
        right: 1370
        bottom: 510
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 510
        right: 1440
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 738
        right: 1398
        bottom: 899
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 738
        right: 1398
        bottom: 899
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 446
        top: 2854
        right: 474
        bottom: 2854
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 2854
        right: 70
        bottom: 2854
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 2854
        right: 446
        bottom: 3022
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 474
        top: 2854
        right: 794
        bottom: 3022
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 2615
        right: 731
        bottom: 2727
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 731
        top: 2635
        right: 1132
        bottom: 2706
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 2840
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 2868
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 56
        top: 3274
        right: 199
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      text: "Steps"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3406
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3406
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.RelativeLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3614
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3618
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.RelativeLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3986
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4047
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.RelativeLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4345
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4406
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.RelativeLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4704
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4765
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.RelativeLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4973
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 5034
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.RelativeLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 5242
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 5303
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.RelativeLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 112
        top: 215
        right: 196
        bottom: 299
      }
      class_name: "android.widget.ImageView"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 238
        top: 173
        right: 1202
        bottom: 341
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 238
        top: 310
        right: 1202
        bottom: 373
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 238
        top: 342
        right: 1202
        bottom: 510
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 1202
        top: 173
        right: 1370
        bottom: 509
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 510
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 510
        right: 252
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 252
        top: 510
        right: 582
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 582
        top: 510
        right: 859
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      is_focusable: true
      is_selected: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 859
        top: 510
        right: 1171
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 1171
        top: 510
        right: 1440
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 738
        right: 1398
        bottom: 899
      }
      class_name: "android.widget.ImageView"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 1237
        top: 738
        right: 1398
        bottom: 899
      }
      class_name: "android.widget.ImageView"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 2854
        right: 446
        bottom: 3022
      }
      class_name: "android.widget.Button"
      content_description: "Preview walking navigation"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 474
        top: 2854
        right: 794
        bottom: 3022
      }
      class_name: "android.widget.Button"
      content_description: "Steps"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 2615
        right: 494
        bottom: 2727
      }
      class_name: "android.widget.TextView"
      text: "21 hr 24 min"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 494
        top: 2615
        right: 731
        bottom: 2727
      }
      class_name: "android.widget.TextView"
      text: "(58 mi)"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 759
        top: 2635
        right: 1132
        bottom: 2706
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 2840
        right: 1440
        bottom: 2841
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 2938
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      content_description: ", Total ascent of 1785 ft, Total descent of 1781 ft"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 196
        top: 3406
        right: 654
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      text: "Show previous steps"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3406
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3406
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3412
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 3614
        right: 1440
        bottom: 3036
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3618
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3704
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 3986
        right: 398
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      content_description: "Step 3, continue for 160 yd"
      text: "160 yd"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 398
        top: 4014
        right: 1440
        bottom: 3036
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4047
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4098
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4345
        right: 396
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      content_description: "Step 5, continue for 130 yd"
      text: "130 yd"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 396
        top: 4373
        right: 1440
        bottom: 3036
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4406
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4457
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4704
        right: 365
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      content_description: "Step 7, continue for 1.1 mi"
      text: "1.1 mi"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 365
        top: 4732
        right: 1440
        bottom: 3036
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4765
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4771
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4973
        right: 376
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      content_description: "Step 9, continue for 1.4 mi"
      text: "1.4 mi"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 376
        top: 5001
        right: 1440
        bottom: 3036
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 5034
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 5040
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 5242
        right: 380
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      content_description: "Step 11, continue for 0.1 mi"
      text: "0.1 mi"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 380
        top: 5270
        right: 1440
        bottom: 3036
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 5303
        right: 1440
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 5309
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 238
        top: 225
        right: 301
        bottom: 288
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 329
        top: 187
        right: 1202
        bottom: 327
      }
      class_name: "android.widget.TextView"
      content_description: "Start location, Home"
      text: "Home"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 238
        top: 310
        right: 301
        bottom: 373
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 238
        top: 394
        right: 301
        bottom: 457
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 329
        top: 356
        right: 1202
        bottom: 496
      }
      class_name: "android.widget.TextView"
      content_description: "Destination, Wildwood"
      text: "Wildwood"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 1202
        top: 173
        right: 1370
        bottom: 341
      }
      class_name: "android.widget.ImageButton"
      content_description: "Overflow menu"
      is_clickable: true
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 1202
        top: 341
        right: 1370
        bottom: 509
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Swap start and destination"
      is_clickable: true
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 510
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Driving mode: 1 hr 15"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 510
        right: 252
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Two‑wheeler mode: not available"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 252
        top: 510
        right: 582
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Public transport mode: 2 hr 44"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 582
        top: 510
        right: 859
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Walking mode: 21 hr"
      is_selected: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 859
        top: 510
        right: 1171
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Ride service: 1 hr 15"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 1171
        top: 510
        right: 1440
        bottom: 692
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Bicycling mode: 6 hr"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 70
        top: 2868
        right: 446
        bottom: 3008
      }
      class_name: "android.view.View"
      content_description: "Preview walking navigation"
      text: "Preview"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 474
        top: 2868
        right: 794
        bottom: 3008
      }
      class_name: "android.view.View"
      content_description: "Steps"
      text: "Steps"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 759
        top: 2635
        right: 936
        bottom: 2706
      }
      class_name: "android.widget.TextView"
      content_description: "Total ascent of 1785 ft"
      text: "1785 ft"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 964
        top: 2635
        right: 1132
        bottom: 2706
      }
      class_name: "android.widget.TextView"
      content_description: "Total descent of 1781 ft"
      text: "1781 ft"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 56
        top: 2938
        right: 1384
        bottom: 3036
      }
      class_name: "android.view.View"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 3469
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 3468
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 3681
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 3760
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4110
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 4154
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4469
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 4513
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4828
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 4827
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 5097
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 5096
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 5366
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 5365
        right: 168
        bottom: 3036
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 238
        top: 225
        right: 301
        bottom: 288
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 238
        top: 394
        right: 301
        bottom: 457
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 1244
        top: 383
        right: 1328
        bottom: 467
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 538
        right: -7
        bottom: 650
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 21
        top: 538
        right: 231
        bottom: 650
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 259
        top: 538
        right: 575
        bottom: 650
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 589
        top: 538
        right: 852
        bottom: 650
      }
      class_name: "android.widget.LinearLayout"
      is_selected: true
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 866
        top: 538
        right: 1164
        bottom: 650
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 1178
        top: 538
        right: 1422
        bottom: 650
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 3469
        right: 772
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      content_description: "Step 1, Home (18 Acacia Ave)"
      text: "Home (18 Acacia Ave)"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 3551
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 3681
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      content_description: "Step 2, Head southwest on Acacia Ave toward Welley Ave"
      text: "Head southwest on Acacia Ave toward Welley Ave"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 3833
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4110
        right: 846
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      content_description: "Step 4, Turn left onto Welley Ave"
      text: "Turn left onto Welley Ave"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4192
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4469
        right: 1003
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      content_description: "Step 6, Turn right onto Welley Rd/B376"
      text: "Turn right onto Welley Rd/B376"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4551
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4828
        right: 1025
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      content_description: "Step 8, Turn right onto Staines Rd/B376"
      text: "Turn right onto Staines Rd/B376"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4910
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 5097
        right: 950
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      content_description: "Step 10, Continue onto Wraysbury Rd"
      text: "Continue onto Wraysbury Rd"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 5179
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 5366
        right: 845
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      content_description: "Step 12, Turn left onto Colne Way"
      text: "Turn left onto Colne Way"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 5448
        right: 1384
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 562
        right: -207
        bottom: 625
      }
      class_name: "android.widget.FrameLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 558
        right: -42
        bottom: 629
      }
      class_name: "android.widget.TextView"
      text: "1 hr 15"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 61
        top: 562
        right: 124
        bottom: 625
      }
      class_name: "android.widget.FrameLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 145
        top: 558
        right: 191
        bottom: 629
      }
      class_name: "android.widget.TextView"
      text: "—"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 294
        top: 562
        right: 357
        bottom: 625
      }
      class_name: "android.widget.FrameLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 378
        top: 558
        right: 540
        bottom: 629
      }
      class_name: "android.widget.TextView"
      text: "2 hr 44"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 624
        top: 562
        right: 687
        bottom: 625
      }
      class_name: "android.widget.FrameLayout"
      is_selected: true
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 708
        top: 558
        right: 817
        bottom: 629
      }
      class_name: "android.widget.TextView"
      text: "21 hr"
      is_selected: true
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 901
        top: 562
        right: 964
        bottom: 625
      }
      class_name: "android.widget.FrameLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 985
        top: 558
        right: 1129
        bottom: 629
      }
      class_name: "android.widget.TextView"
      text: "1 hr 15"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 1213
        top: 562
        right: 1276
        bottom: 625
      }
      class_name: "android.widget.FrameLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 1297
        top: 558
        right: 1387
        bottom: 629
      }
      class_name: "android.widget.TextView"
      text: "6 hr"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 3861
        right: 717
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4220
        right: 717
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4579
        right: 752
        bottom: 3036
      }
      class_name: "android.widget.LinearLayout"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        top: 562
        right: -207
        bottom: 625
      }
      class_name: "android.widget.ImageView"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 61
        top: 562
        right: 124
        bottom: 625
      }
      class_name: "android.widget.ImageView"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 294
        top: 562
        right: 357
        bottom: 625
      }
      class_name: "android.widget.ImageView"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 624
        top: 562
        right: 687
        bottom: 625
      }
      class_name: "android.widget.ImageView"
      is_selected: true
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 901
        top: 562
        right: 964
        bottom: 625
      }
      class_name: "android.widget.ImageView"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 1213
        top: 562
        right: 1276
        bottom: 625
      }
      class_name: "android.widget.ImageView"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 3867
        right: 273
        bottom: 3036
      }
      class_name: "android.widget.ImageView"
      depth: 21
    }
    nodes {
      bounds_in_screen {
        left: 287
        top: 3861
        right: 717
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      text: "Restricted usage road"
      depth: 21
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4226
        right: 273
        bottom: 3036
      }
      class_name: "android.widget.ImageView"
      depth: 21
    }
    nodes {
      bounds_in_screen {
        left: 287
        top: 4220
        right: 717
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      text: "Restricted usage road"
      depth: 21
    }
    nodes {
      bounds_in_screen {
        left: 224
        top: 4585
        right: 273
        bottom: 3036
      }
      class_name: "android.widget.ImageView"
      depth: 21
    }
    nodes {
      bounds_in_screen {
        left: 287
        top: 4579
        right: 752
        bottom: 3036
      }
      class_name: "android.widget.TextView"
      text: "Continue to follow B376"
      depth: 21
    }
  }
}

assistant
!FUNCTIONCALL{"name": "wait", "parameters": {}}
[{"type": "function", "function": {"name": "click", "description": "Click on a specific location on the screen", "parameters": {"type": "object", "properties": {"x": {"type": "integer", "description": "Coordinate on the x axis to click."}, "y": {"type": "integer", "description": "Coordinate on the y axis to click."}}, "required": ["x", "y"]}}}, {"type": "function", "function": {"name": "long_press", "description": "Long press on a specific location on the screen.", "parameters": {"type": "object", "properties": {"x": {"type": "integer", "description": "Coordinate on the x axis to long press."}, "y": {"type": "integer", "description": "Coordinate on the y axis to long press."}}, "required": ["x", "y"]}}}, {"type": "function", "function": {"name": "input_text", "description": "Write text inside of an already selected text field, typically this is preceeded by a 'click' action that selects a field on the screen to type into.", "parameters": {"type": "object", "properties": {"text": {"type": "string", "description": "The text to input in the field."}}, "required": ["text"]}}}, {"type": "function", "function": {"name": "scroll", "description": "Scroll a fixed amount in a specific direction.", "parameters": {"type": "object", "properties": {"direction": {"type": "string", "enum": ["up", "down", "left", "right"], "description": "The direction to scroll in."}}, "required": ["direction"]}}}, {"type": "function", "function": {"name": "navigate_home", "description": "Navigate to the home screen from the current screen you are on.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "navigate_back", "description": "Navigate back to the previous page.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "open_app", "description": "Open an application.", "parameters": {"type": "object", "properties": {"app_name": {"type": "string", "description": "The name of the application to open."}}, "required": ["app_name"]}}}, {"type": "function", "function": {"name": "wait", "description": "Wait for a fixed amount of time. This is useful when you need to 'await' the results of a page that is still loading.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "status", "description": "Once you have completed the work required to fulfill an instruction, report your status by calling this function with 'successful'. If you find that a task is impossible to complete,  call this with 'infeasible' after finding that information.", "parameters": {"type": "object", "properties": {"goal_status": {"type": "string", "enum": ["successful", "infeasible"], "description": "The status of the completion of a instruction, either 'successful' or 'infeasible', called to conclude an episode."}}, "required": ["goal_status"]}}}]