<?xml version="1.0" encoding="utf-8"?>
<ArrayOfObjTrainPositions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://api.irishrail.ie/realtime/">
  <objTrainPositions>
    <TrainStatus>N</TrainStatus>
    <TrainLatitude>53.4509</TrainLatitude>
    <TrainLongitude>-6.15649</TrainLongitude>
    <TrainCode>E703</TrainCode>
    <TrainDate>29 May 2026</TrainDate>
    <PublicMessage>E703\nMalahide to Dublin Connolly\nExpected Departure 23:40</PublicMessage>
    <Direction>Southbound</Direction>
  </objTrainPositions>
  <objTrainPositions>
    <TrainStatus>R</TrainStatus>
    <TrainLatitude>53.22</TrainLatitude>
    <TrainLongitude>-6.1101</TrainLongitude>
    <TrainCode>E262</TrainCode>
    <TrainDate>29 May 2026</TrainDate>
    <PublicMessage>E262\n22:19 - Howth to Bray (1 mins late)\nArrived Woodbrook next stop Bray</PublicMessage>
    <Direction>Southbound</Direction>
  </objTrainPositions>
  <objTrainPositions>
    <TrainStatus>R</TrainStatus>
    <TrainLatitude>53.2812</TrainLatitude>
    <TrainLongitude>-6.12289</TrainLongitude>
    <TrainCode>E133</TrainCode>
    <TrainDate>29 May 2026</TrainDate>
    <PublicMessage>E133\n22:33 - Malahide to Greystones (0 mins late)\nDeparted Glenageary next stop Dalkey</PublicMessage>
    <Direction>Southbound</Direction>
  </objTrainPositions>
  <objTrainPositions>
    <TrainStatus>R</TrainStatus>
    <TrainLatitude>53.2991</TrainLatitude>
    <TrainLongitude>-6.16512</TrainLongitude>
    <TrainCode>E951</TrainCode>
    <TrainDate>29 May 2026</TrainDate>
    <PublicMessage>E951\n22:52 - Greystones to Howth (1 mins late)\nArrived Seapoint next stop Blackrock</PublicMessage>
    <Direction>Northbound</Direction>
  </objTrainPositions>
  <objTrainPositions>
    <TrainStatus>R</TrainStatus>
    <TrainLatitude>53.347</TrainLatitude>
    <TrainLongitude>-6.25425</TrainLongitude>
    <TrainCode>E848</TrainCode>
    <TrainDate>29 May 2026</TrainDate>
    <PublicMessage>E848\n22:42 - Bray to Malahide (3 mins late)\nArrived Tara Street next stop Dublin Connolly</PublicMessage>
    <Direction>Northbound</Direction>
  </objTrainPositions>
  <objTrainPositions>
    <TrainStatus>R</TrainStatus>
    <TrainLatitude>53.3531</TrainLatitude>
    <TrainLongitude>-6.24591</TrainLongitude>
    <TrainCode>E263</TrainCode>
    <TrainDate>29 May 2026</TrainDate>
    <PublicMessage>E263\n22:56 - Howth to Bray (9 mins late)\nArrived Dublin Connolly next stop Tara Street</PublicMessage>
    <Direction>Southbound</Direction>
  </objTrainPositions>
  <objTrainPositions>
    <TrainStatus>R</TrainStatus>
    <TrainLatitude>53.3786</TrainLatitude>
    <TrainLongitude>-6.19131</TrainLongitude>
    <TrainCode>E134</TrainCode>
    <TrainDate>29 May 2026</TrainDate>
    <PublicMessage>E134\n23:05 - Malahide to Greystones (9 mins late)\nArrived Harmonstown next stop Killester</PublicMessage>
    <Direction>Southbound</Direction>
  </objTrainPositions>
  <objTrainPositions>
    <TrainStatus>R</TrainStatus>
    <TrainLatitude>53.3786</TrainLatitude>
    <TrainLongitude>-6.19131</TrainLongitude>
    <TrainCode>E950</TrainCode>
    <TrainDate>29 May 2026</TrainDate>
    <PublicMessage>E950\n22:20 - Greystones to Howth (1 mins late)\nArrived Harmonstown next stop Raheny</PublicMessage>
    <Direction>Northbound</Direction>
  </objTrainPositions>
  <objTrainPositions>
    <TrainStatus>R</TrainStatus>
    <TrainLatitude>53.387</TrainLatitude>
    <TrainLongitude>-6.16163</TrainLongitude>
    <TrainCode>E702</TrainCode>
    <TrainDate>29 May 2026</TrainDate>
    <PublicMessage>E702\n23:21 - Howth to Dublin Connolly (0 mins late)\nArrived Kilbarrack next stop Raheny</PublicMessage>
    <Direction>Southbound</Direction>
  </objTrainPositions>
  <objTrainPositions>
    <TrainStatus>T</TrainStatus>
    <TrainLatitude>53.4509</TrainLatitude>
    <TrainLongitude>-6.15649</TrainLongitude>
    <TrainCode>E847</TrainCode>
    <TrainDate>29 May 2026</TrainDate>
    <PublicMessage>E847\n22:12 - Bray to Malahide(2 mins late)\nTERMINATED Malahide at 23:29</PublicMessage>
    <Direction>Northbound</Direction>
  </objTrainPositions>
</ArrayOfObjTrainPositions>