BEGIN:VCALENDAR
VERSION:2.0
X-WR-CALNAME:Dry Spruce Island, Kupreanof Strait, Alaska 2026
PRODID:Mobile Geographics Tides 1988 2026
X-WR-CALDESC:Tide/current predictions for Dry Spruce Island, Kupreanof Strait, Alaska.
 Uses unverified data; not for use in navigation.
Includes times/values of high/low tides, max ebb/flood currents, 
times of sunrise/sunset/slack, and dates of moon phases.
 https://tides.mobilegeographics.com/locations/1988.html
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260101T094500Z
SUMMARY:High Tide   12.8 feet
UID:XTide-579500--1530333-20260101T094518Z-
 1@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260101T152100Z
SUMMARY:Low Tide    4.1 feet
UID:XTide-579500--1530333-20260101T152109Z-
 2@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260101T185600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260101T185659Z-
 3@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260101T211100Z
SUMMARY:High Tide   15.6 feet
UID:XTide-579500--1530333-20260101T211135Z-
 4@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260102T013400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260102T013458Z-
 5@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260102T041300Z
SUMMARY:Low Tide   -2.1 feet
UID:XTide-579500--1530333-20260102T041301Z-
 6@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260102T103900Z
SUMMARY:High Tide   13.8 feet
UID:XTide-579500--1530333-20260102T103912Z-
 7@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260102T161600Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260102T161658Z-
 8@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260102T185600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260102T185636Z-
 9@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260102T220700Z
SUMMARY:High Tide   16.3 feet
UID:XTide-579500--1530333-20260102T220713Z-
 10@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260103T013600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260103T013620Z-
 11@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260103T050100Z
SUMMARY:Low Tide   -3.0 feet
UID:XTide-579500--1530333-20260103T050154Z-
 12@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260103T112700Z
SUMMARY:High Tide   14.7 feet
UID:XTide-579500--1530333-20260103T112724Z-
 13@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260103T170800Z
SUMMARY:Low Tide    2.5 feet
UID:XTide-579500--1530333-20260103T170814Z-
 14@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260103T185600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260103T185601Z-
 15@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260103T225900Z
SUMMARY:High Tide   16.8 feet
UID:XTide-579500--1530333-20260103T225947Z-
 16@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260104T013700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260104T013745Z-
 17@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260104T054700Z
SUMMARY:Low Tide   -3.5 feet
UID:XTide-579500--1530333-20260104T054745Z-
 18@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260104T121200Z
SUMMARY:High Tide   15.2 feet
UID:XTide-579500--1530333-20260104T121238Z-
 19@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260104T175600Z
SUMMARY:Low Tide    1.9 feet
UID:XTide-579500--1530333-20260104T175617Z-
 20@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260104T185500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260104T185521Z-
 21@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260104T234900Z
SUMMARY:High Tide   16.8 feet
UID:XTide-579500--1530333-20260104T234935Z-
 22@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260105T013900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260105T013915Z-
 23@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260105T063100Z
SUMMARY:Low Tide   -3.5 feet
UID:XTide-579500--1530333-20260105T063141Z-
 24@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260105T125500Z
SUMMARY:High Tide   15.4 feet
UID:XTide-579500--1530333-20260105T125507Z-
 25@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260105T184300Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20260105T184326Z-
 26@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260105T185400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260105T185435Z-
 27@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260106T003600Z
SUMMARY:High Tide   16.4 feet
UID:XTide-579500--1530333-20260106T003652Z-
 28@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260106T014000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260106T014048Z-
 29@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260106T071400Z
SUMMARY:Low Tide   -2.9 feet
UID:XTide-579500--1530333-20260106T071418Z-
 30@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260106T133600Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20260106T133614Z-
 31@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260106T185400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260106T185403Z-
 32@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260106T192900Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20260106T192959Z-
 33@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260107T012300Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20260107T012313Z-
 34@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260107T014200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260107T014224Z-
 35@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260107T075500Z
SUMMARY:Low Tide   -1.9 feet
UID:XTide-579500--1530333-20260107T075531Z-
 36@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260107T141600Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20260107T141614Z-
 37@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260107T185300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260107T185314Z-
 38@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260107T201700Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20260107T201705Z-
 39@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260108T014400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260108T014404Z-
 40@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260108T020900Z
SUMMARY:High Tide   14.3 feet
UID:XTide-579500--1530333-20260108T020906Z-
 41@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260108T083500Z
SUMMARY:Low Tide   -0.5 feet
UID:XTide-579500--1530333-20260108T083556Z-
 42@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260108T145500Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20260108T145544Z-
 43@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260108T185200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260108T185221Z-
 44@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260108T210500Z
SUMMARY:Low Tide    2.2 feet
UID:XTide-579500--1530333-20260108T210559Z-
 45@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260109T014500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260109T014547Z-
 46@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260109T025600Z
SUMMARY:High Tide   12.8 feet
UID:XTide-579500--1530333-20260109T025649Z-
 47@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260109T091600Z
SUMMARY:Low Tide    1.1 feet
UID:XTide-579500--1530333-20260109T091651Z-
 48@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260109T153500Z
SUMMARY:High Tide   13.6 feet
UID:XTide-579500--1530333-20260109T153530Z-
 49@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260109T185100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260109T185125Z-
 50@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260109T215800Z
SUMMARY:Low Tide    2.8 feet
UID:XTide-579500--1530333-20260109T215847Z-
 51@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260110T014700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260110T014734Z-
 52@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260110T034900Z
SUMMARY:High Tide   11.3 feet
UID:XTide-579500--1530333-20260110T034931Z-
 53@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260110T095900Z
SUMMARY:Low Tide    2.7 feet
UID:XTide-579500--1530333-20260110T095919Z-
 54@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260110T161700Z
SUMMARY:High Tide   12.9 feet
UID:XTide-579500--1530333-20260110T161734Z-
 55@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260110T185000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260110T185024Z-
 56@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260110T225800Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260110T225825Z-
 57@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260111T014900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260111T014925Z-
 58@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260111T045300Z
SUMMARY:High Tide   10.1 feet
UID:XTide-579500--1530333-20260111T045344Z-
 59@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260111T104700Z
SUMMARY:Low Tide    4.3 feet
UID:XTide-579500--1530333-20260111T104730Z-
 60@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260111T170400Z
SUMMARY:High Tide   12.3 feet
UID:XTide-579500--1530333-20260111T170414Z-
 61@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260111T184900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260111T184919Z-
 62@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260112T000800Z
SUMMARY:Low Tide    3.6 feet
UID:XTide-579500--1530333-20260112T000846Z-
 63@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260112T015100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260112T015119Z-
 64@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260112T061500Z
SUMMARY:High Tide    9.4 feet
UID:XTide-579500--1530333-20260112T061556Z-
 65@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260112T114700Z
SUMMARY:Low Tide    5.6 feet
UID:XTide-579500--1530333-20260112T114710Z-
 66@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260112T175800Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20260112T175851Z-
 67@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260112T184800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260112T184810Z-
 68@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260113T012800Z
SUMMARY:Low Tide    3.4 feet
UID:XTide-579500--1530333-20260113T012812Z-
 69@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260113T015300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260113T015315Z-
 70@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260113T074800Z
SUMMARY:High Tide    9.4 feet
UID:XTide-579500--1530333-20260113T074857Z-
 71@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260113T130000Z
SUMMARY:Low Tide    6.3 feet
UID:XTide-579500--1530333-20260113T130058Z-
 72@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260113T184600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260113T184658Z-
 73@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260113T190000Z
SUMMARY:High Tide   11.7 feet
UID:XTide-579500--1530333-20260113T190039Z-
 74@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260114T015500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260114T015528Z-
 75@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260114T023700Z
SUMMARY:Low Tide    2.8 feet
UID:XTide-579500--1530333-20260114T023737Z-
 76@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260114T090400Z
SUMMARY:High Tide   10.1 feet
UID:XTide-579500--1530333-20260114T090415Z-
 77@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260114T141500Z
SUMMARY:Low Tide    6.4 feet
UID:XTide-579500--1530333-20260114T141545Z-
 78@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260114T184500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260114T184557Z-
 79@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260114T200100Z
SUMMARY:High Tide   12.0 feet
UID:XTide-579500--1530333-20260114T200152Z-
 80@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260115T015700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260115T015725Z-
 81@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260115T032900Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20260115T032951Z-
 82@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260115T095600Z
SUMMARY:High Tide   10.9 feet
UID:XTide-579500--1530333-20260115T095607Z-
 83@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260115T151500Z
SUMMARY:Low Tide    6.0 feet
UID:XTide-579500--1530333-20260115T151541Z-
 84@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260115T184400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260115T184438Z-
 85@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260115T205600Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260115T205619Z-
 86@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260116T015900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260116T015924Z-
 87@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260116T041000Z
SUMMARY:Low Tide    1.1 feet
UID:XTide-579500--1530333-20260116T041047Z-
 88@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260116T103500Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20260116T103537Z-
 89@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260116T160200Z
SUMMARY:Low Tide    5.2 feet
UID:XTide-579500--1530333-20260116T160216Z-
 90@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260116T184300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260116T184316Z-
 91@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260116T214300Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20260116T214326Z-
 92@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260117T020100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260117T020126Z-
 93@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260117T044600Z
SUMMARY:Low Tide    0.2 feet
UID:XTide-579500--1530333-20260117T044609Z-
 94@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260117T111000Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20260117T111006Z-
 95@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260117T164200Z
SUMMARY:Low Tide    4.4 feet
UID:XTide-579500--1530333-20260117T164233Z-
 96@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260117T184100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260117T184151Z-
 97@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260117T222500Z
SUMMARY:High Tide   14.0 feet
UID:XTide-579500--1530333-20260117T222526Z-
 98@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260118T020300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260118T020330Z-
 99@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260118T051900Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20260118T051902Z-
 100@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260118T114100Z
SUMMARY:High Tide   13.2 feet
UID:XTide-579500--1530333-20260118T114156Z-
 101@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260118T171900Z
SUMMARY:Low Tide    3.6 feet
UID:XTide-579500--1530333-20260118T171937Z-
 102@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260118T184000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260118T184022Z-
 103@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260118T230400Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260118T230428Z-
 104@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260119T020500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260119T020536Z-
 105@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260119T055000Z
SUMMARY:Low Tide   -1.3 feet
UID:XTide-579500--1530333-20260119T055050Z-
 106@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260119T121300Z
SUMMARY:High Tide   13.8 feet
UID:XTide-579500--1530333-20260119T121300Z-
 107@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260119T175500Z
SUMMARY:Low Tide    2.9 feet
UID:XTide-579500--1530333-20260119T175525Z-
 108@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260119T183800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260119T183850Z-
 109@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260119T234200Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20260119T234205Z-
 110@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260120T020700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260120T020744Z-
 111@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260120T062200Z
SUMMARY:Low Tide   -1.7 feet
UID:XTide-579500--1530333-20260120T062225Z-
 112@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260120T124300Z
SUMMARY:High Tide   14.2 feet
UID:XTide-579500--1530333-20260120T124319Z-
 113@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260120T183100Z
SUMMARY:Low Tide    2.2 feet
UID:XTide-579500--1530333-20260120T183136Z-
 114@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260120T183700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260120T183715Z-
 115@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260121T001900Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20260121T001906Z-
 116@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260121T020900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260121T020954Z-
 117@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260121T065400Z
SUMMARY:Low Tide   -1.7 feet
UID:XTide-579500--1530333-20260121T065405Z-
 118@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260121T131300Z
SUMMARY:High Tide   14.5 feet
UID:XTide-579500--1530333-20260121T131337Z-
 119@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260121T183500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260121T183537Z-
 120@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260121T190800Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20260121T190818Z-
 121@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260122T005600Z
SUMMARY:High Tide   14.8 feet
UID:XTide-579500--1530333-20260122T005632Z-
 122@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260122T021200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260122T021206Z-
 123@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260122T072600Z
SUMMARY:Low Tide   -1.4 feet
UID:XTide-579500--1530333-20260122T072642Z-
 124@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260122T134400Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260122T134400Z-
 125@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260122T183300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260122T183356Z-
 126@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260122T194600Z
SUMMARY:Low Tide    1.6 feet
UID:XTide-579500--1530333-20260122T194627Z-
 127@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260123T013500Z
SUMMARY:High Tide   14.2 feet
UID:XTide-579500--1530333-20260123T013529Z-
 128@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260123T021400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260123T021419Z-
 129@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260123T080000Z
SUMMARY:Low Tide   -0.6 feet
UID:XTide-579500--1530333-20260123T080025Z-
 130@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260123T141500Z
SUMMARY:High Tide   14.5 feet
UID:XTide-579500--1530333-20260123T141520Z-
 131@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260123T183200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260123T183213Z-
 132@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260123T202700Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20260123T202754Z-
 133@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260124T021600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260124T021634Z-
 134@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260124T021800Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20260124T021807Z-
 135@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260124T083600Z
SUMMARY:Low Tide    0.5 feet
UID:XTide-579500--1530333-20260124T083632Z-
 136@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260124T144900Z
SUMMARY:High Tide   14.3 feet
UID:XTide-579500--1530333-20260124T144953Z-
 137@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260124T183000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260124T183026Z-
 138@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260124T211400Z
SUMMARY:Low Tide    1.7 feet
UID:XTide-579500--1530333-20260124T211446Z-
 139@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260125T021900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260125T021903Z-
 140@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260125T030700Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260125T030728Z-
 141@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260125T091700Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20260125T091707Z-
 142@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260125T152900Z
SUMMARY:High Tide   14.0 feet
UID:XTide-579500--1530333-20260125T152933Z-
 143@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260125T182800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260125T182837Z-
 144@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260125T220900Z
SUMMARY:Low Tide    1.9 feet
UID:XTide-579500--1530333-20260125T220959Z-
 145@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260126T022100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260126T022113Z-
 146@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260126T040900Z
SUMMARY:High Tide   11.0 feet
UID:XTide-579500--1530333-20260126T040930Z-
 147@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260126T100600Z
SUMMARY:Low Tide    3.5 feet
UID:XTide-579500--1530333-20260126T100608Z-
 148@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260126T161800Z
SUMMARY:High Tide   13.6 feet
UID:XTide-579500--1530333-20260126T161832Z-
 149@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260126T182600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260126T182645Z-
 150@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260126T231800Z
SUMMARY:Low Tide    2.1 feet
UID:XTide-579500--1530333-20260126T231807Z-
 151@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260127T022300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260127T022327Z-
 152@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260127T053200Z
SUMMARY:High Tide   10.1 feet
UID:XTide-579500--1530333-20260127T053214Z-
 153@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260127T111000Z
SUMMARY:Low Tide    4.9 feet
UID:XTide-579500--1530333-20260127T111058Z-
 154@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260127T172200Z
SUMMARY:High Tide   13.2 feet
UID:XTide-579500--1530333-20260127T172205Z-
 155@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260127T182400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260127T182435Z-
 156@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260128T004100Z
SUMMARY:Low Tide    1.9 feet
UID:XTide-579500--1530333-20260128T004107Z-
 157@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260128T022500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260128T022545Z-
 158@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260128T071200Z
SUMMARY:High Tide   10.1 feet
UID:XTide-579500--1530333-20260128T071258Z-
 159@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260128T123500Z
SUMMARY:Low Tide    5.7 feet
UID:XTide-579500--1530333-20260128T123554Z-
 160@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260128T182200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260128T182239Z-
 161@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260128T184000Z
SUMMARY:High Tide   13.2 feet
UID:XTide-579500--1530333-20260128T184003Z-
 162@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260129T020500Z
SUMMARY:Low Tide    1.1 feet
UID:XTide-579500--1530333-20260129T020534Z-
 163@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260129T022800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260129T022806Z-
 164@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260129T084100Z
SUMMARY:High Tide   11.0 feet
UID:XTide-579500--1530333-20260129T084143Z-
 165@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260129T140400Z
SUMMARY:Low Tide    5.5 feet
UID:XTide-579500--1530333-20260129T140434Z-
 166@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260129T182000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260129T182041Z-
 167@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260129T195900Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260129T195940Z-
 168@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260130T023000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260130T023031Z-
 169@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260130T031400Z
SUMMARY:Low Tide   -0.2 feet
UID:XTide-579500--1530333-20260130T031448Z-
 170@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260130T094500Z
SUMMARY:High Tide   12.3 feet
UID:XTide-579500--1530333-20260130T094550Z-
 171@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260130T151700Z
SUMMARY:Low Tide    4.5 feet
UID:XTide-579500--1530333-20260130T151722Z-
 172@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260130T181800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260130T181840Z-
 173@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260130T210900Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260130T210904Z-
 174@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260131T023200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260131T023259Z-
 175@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260131T040900Z
SUMMARY:Low Tide   -1.5 feet
UID:XTide-579500--1530333-20260131T040936Z-
 176@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260131T103500Z
SUMMARY:High Tide   13.5 feet
UID:XTide-579500--1530333-20260131T103530Z-
 177@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260131T161400Z
SUMMARY:Low Tide    3.2 feet
UID:XTide-579500--1530333-20260131T161444Z-
 178@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260131T181600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260131T181637Z-
 179@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260131T220700Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20260131T220716Z-
 180@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260201T023500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260201T023509Z-
 181@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260201T045500Z
SUMMARY:Low Tide   -2.5 feet
UID:XTide-579500--1530333-20260201T045539Z-
 182@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260201T111700Z
SUMMARY:High Tide   14.5 feet
UID:XTide-579500--1530333-20260201T111754Z-
 183@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260201T170300Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20260201T170328Z-
 184@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260201T181400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260201T181432Z-
 185@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260201T225700Z
SUMMARY:High Tide   16.2 feet
UID:XTide-579500--1530333-20260201T225752Z-
 186@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260202T023700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260202T023731Z-
 187@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260202T053700Z
SUMMARY:Low Tide   -3.1 feet
UID:XTide-579500--1530333-20260202T053701Z-
 188@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260202T115600Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20260202T115647Z-
 189@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260202T174700Z
SUMMARY:Low Tide    0.9 feet
UID:XTide-579500--1530333-20260202T174731Z-
 190@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260202T181200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260202T181225Z-
 191@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260202T234300Z
SUMMARY:High Tide   16.4 feet
UID:XTide-579500--1530333-20260202T234331Z-
 192@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260203T023900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260203T023953Z-
 193@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260203T061500Z
SUMMARY:Low Tide   -3.1 feet
UID:XTide-579500--1530333-20260203T061533Z-
 194@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260203T123200Z
SUMMARY:High Tide   15.7 feet
UID:XTide-579500--1530333-20260203T123246Z-
 195@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260203T181000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260203T181016Z-
 196@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260203T182900Z
SUMMARY:Low Tide    0.2 feet
UID:XTide-579500--1530333-20260203T182932Z-
 197@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260204T002600Z
SUMMARY:High Tide   16.2 feet
UID:XTide-579500--1530333-20260204T002611Z-
 198@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260204T024200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260204T024215Z-
 199@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260204T065100Z
SUMMARY:Low Tide   -2.7 feet
UID:XTide-579500--1530333-20260204T065158Z-
 200@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260204T130600Z
SUMMARY:High Tide   15.8 feet
UID:XTide-579500--1530333-20260204T130649Z-
 201@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260204T180800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260204T180805Z-
 202@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260204T190900Z
SUMMARY:Low Tide    0.0 feet
UID:XTide-579500--1530333-20260204T190951Z-
 203@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260205T010600Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20260205T010627Z-
 204@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260205T024400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260205T024438Z-
 205@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260205T072600Z
SUMMARY:Low Tide   -1.7 feet
UID:XTide-579500--1530333-20260205T072643Z-
 206@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260205T133800Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20260205T133858Z-
 207@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260205T180500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260205T180552Z-
 208@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260205T194900Z
SUMMARY:Low Tide    0.2 feet
UID:XTide-579500--1530333-20260205T194948Z-
 209@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260206T014600Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20260206T014601Z-
 210@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260206T024700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260206T024700Z-
 211@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260206T080000Z
SUMMARY:Low Tide   -0.4 feet
UID:XTide-579500--1530333-20260206T080042Z-
 212@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260206T141000Z
SUMMARY:High Tide   14.9 feet
UID:XTide-579500--1530333-20260206T141013Z-
 213@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260206T180300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260206T180337Z-
 214@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260206T202900Z
SUMMARY:Low Tide    0.8 feet
UID:XTide-579500--1530333-20260206T202927Z-
 215@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260207T022500Z
SUMMARY:High Tide   13.0 feet
UID:XTide-579500--1530333-20260207T022552Z-
 216@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260207T024900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260207T024921Z-
 217@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260207T083400Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20260207T083410Z-
 218@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260207T144000Z
SUMMARY:High Tide   14.1 feet
UID:XTide-579500--1530333-20260207T144056Z-
 219@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260207T180100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260207T180121Z-
 220@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260207T211100Z
SUMMARY:Low Tide    1.7 feet
UID:XTide-579500--1530333-20260207T211100Z-
 221@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260208T025100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260208T025143Z-
 222@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260208T030800Z
SUMMARY:High Tide   11.6 feet
UID:XTide-579500--1530333-20260208T030816Z-
 223@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260208T090800Z
SUMMARY:Low Tide    2.9 feet
UID:XTide-579500--1530333-20260208T090835Z-
 224@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260208T151200Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20260208T151244Z-
 225@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260208T175900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260208T175903Z-
 226@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260208T215600Z
SUMMARY:Low Tide    2.7 feet
UID:XTide-579500--1530333-20260208T215648Z-
 227@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260209T025400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260209T025403Z-
 228@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260209T035900Z
SUMMARY:High Tide   10.2 feet
UID:XTide-579500--1530333-20260209T035901Z-
 229@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260209T094600Z
SUMMARY:Low Tide    4.6 feet
UID:XTide-579500--1530333-20260209T094611Z-
 230@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260209T154900Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260209T154926Z-
 231@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260209T175600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260209T175643Z-
 232@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260209T225400Z
SUMMARY:Low Tide    3.6 feet
UID:XTide-579500--1530333-20260209T225449Z-
 233@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260210T025600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260210T025641Z-
 234@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260210T051000Z
SUMMARY:High Tide    9.1 feet
UID:XTide-579500--1530333-20260210T051049Z-
 235@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260210T103500Z
SUMMARY:Low Tide    6.0 feet
UID:XTide-579500--1530333-20260210T103532Z-
 236@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260210T163800Z
SUMMARY:High Tide   11.3 feet
UID:XTide-579500--1530333-20260210T163836Z-
 237@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260210T175400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260210T175422Z-
 238@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260211T001900Z
SUMMARY:Low Tide    4.1 feet
UID:XTide-579500--1530333-20260211T001909Z-
 239@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260211T025900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260211T025905Z-
 240@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260211T070400Z
SUMMARY:High Tide    8.7 feet
UID:XTide-579500--1530333-20260211T070414Z-
 241@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260211T115600Z
SUMMARY:Low Tide    7.0 feet
UID:XTide-579500--1530333-20260211T115615Z-
 242@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260211T175100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260211T175159Z-
 243@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260211T175300Z
SUMMARY:High Tide   10.7 feet
UID:XTide-579500--1530333-20260211T175329Z-
 244@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260212T020500Z
SUMMARY:Low Tide    3.7 feet
UID:XTide-579500--1530333-20260212T020505Z-
 245@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260212T030100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260212T030129Z-
 246@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260212T084900Z
SUMMARY:High Tide    9.4 feet
UID:XTide-579500--1530333-20260212T084924Z-
 247@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260212T134200Z
SUMMARY:Low Tide    7.1 feet
UID:XTide-579500--1530333-20260212T134254Z-
 248@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260212T174900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260212T174935Z-
 249@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260212T192500Z
SUMMARY:High Tide   10.9 feet
UID:XTide-579500--1530333-20260212T192512Z-
 250@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260213T030300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260213T030353Z-
 251@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260213T031200Z
SUMMARY:Low Tide    2.7 feet
UID:XTide-579500--1530333-20260213T031230Z-
 252@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260213T094200Z
SUMMARY:High Tide   10.4 feet
UID:XTide-579500--1530333-20260213T094238Z-
 253@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260213T150000Z
SUMMARY:Low Tide    6.3 feet
UID:XTide-579500--1530333-20260213T150016Z-
 254@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260213T174700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260213T174709Z-
 255@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260213T203700Z
SUMMARY:High Tide   11.6 feet
UID:XTide-579500--1530333-20260213T203739Z-
 256@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260214T030600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260214T030617Z-
 257@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260214T035400Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20260214T035426Z-
 258@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260214T101700Z
SUMMARY:High Tide   11.4 feet
UID:XTide-579500--1530333-20260214T101726Z-
 259@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260214T154800Z
SUMMARY:Low Tide    5.1 feet
UID:XTide-579500--1530333-20260214T154831Z-
 260@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260214T174400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260214T174442Z-
 261@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260214T212900Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260214T212941Z-
 262@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260215T030800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260215T030840Z-
 263@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260215T042700Z
SUMMARY:Low Tide    0.4 feet
UID:XTide-579500--1530333-20260215T042731Z-
 264@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260215T104700Z
SUMMARY:High Tide   12.4 feet
UID:XTide-579500--1530333-20260215T104702Z-
 265@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260215T162600Z
SUMMARY:Low Tide    3.8 feet
UID:XTide-579500--1530333-20260215T162647Z-
 266@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260215T174200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260215T174214Z-
 267@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260215T221100Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260215T221156Z-
 268@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260216T031100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260216T031103Z-
 269@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260216T045700Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20260216T045735Z-
 270@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260216T111500Z
SUMMARY:High Tide   13.4 feet
UID:XTide-579500--1530333-20260216T111501Z-
 271@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260216T170100Z
SUMMARY:Low Tide    2.5 feet
UID:XTide-579500--1530333-20260216T170156Z-
 272@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260216T173900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260216T173945Z-
 273@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260216T225000Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260216T225045Z-
 274@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260217T031300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260217T031326Z-
 275@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260217T052700Z
SUMMARY:Low Tide   -1.5 feet
UID:XTide-579500--1530333-20260217T052708Z-
 276@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260217T114200Z
SUMMARY:High Tide   14.3 feet
UID:XTide-579500--1530333-20260217T114245Z-
 277@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260217T173600Z
SUMMARY:Low Tide    1.3 feet
UID:XTide-579500--1530333-20260217T173624Z-
 278@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260217T173700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260217T173714Z-
 279@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260217T232700Z
SUMMARY:High Tide   15.2 feet
UID:XTide-579500--1530333-20260217T232756Z-
 280@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260218T031500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260218T031549Z-
 281@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260218T055700Z
SUMMARY:Low Tide   -2.0 feet
UID:XTide-579500--1530333-20260218T055730Z-
 282@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260218T121000Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20260218T121030Z-
 283@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260218T173400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260218T173442Z-
 284@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260218T181100Z
SUMMARY:Low Tide    0.3 feet
UID:XTide-579500--1530333-20260218T181112Z-
 285@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260219T000400Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20260219T000456Z-
 286@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260219T031800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260219T031812Z-
 287@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260219T062800Z
SUMMARY:Low Tide   -2.0 feet
UID:XTide-579500--1530333-20260219T062832Z-
 288@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260219T123900Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20260219T123900Z-
 289@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260219T173200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260219T173209Z-
 290@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260219T184600Z
SUMMARY:Low Tide   -0.4 feet
UID:XTide-579500--1530333-20260219T184656Z-
 291@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260220T004200Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20260220T004238Z-
 292@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260220T032000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260220T032034Z-
 293@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260220T070000Z
SUMMARY:Low Tide   -1.5 feet
UID:XTide-579500--1530333-20260220T070044Z-
 294@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260220T130800Z
SUMMARY:High Tide   15.7 feet
UID:XTide-579500--1530333-20260220T130805Z-
 295@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260220T172900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260220T172935Z-
 296@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260220T192400Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20260220T192404Z-
 297@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260221T012200Z
SUMMARY:High Tide   14.7 feet
UID:XTide-579500--1530333-20260221T012213Z-
 298@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260221T032200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260221T032256Z-
 299@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260221T073400Z
SUMMARY:Low Tide   -0.6 feet
UID:XTide-579500--1530333-20260221T073430Z-
 300@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260221T133900Z
SUMMARY:High Tide   15.7 feet
UID:XTide-579500--1530333-20260221T133918Z-
 301@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260221T172700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260221T172700Z-
 302@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260221T200400Z
SUMMARY:Low Tide   -0.6 feet
UID:XTide-579500--1530333-20260221T200412Z-
 303@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260222T020400Z
SUMMARY:High Tide   13.8 feet
UID:XTide-579500--1530333-20260222T020441Z-
 304@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260222T032500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260222T032517Z-
 305@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260222T081000Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20260222T081037Z-
 306@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260222T141300Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20260222T141306Z-
 307@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260222T172400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260222T172424Z-
 308@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260222T204900Z
SUMMARY:Low Tide   -0.1 feet
UID:XTide-579500--1530333-20260222T204910Z-
 309@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260223T025200Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20260223T025254Z-
 310@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260223T032700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260223T032738Z-
 311@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260223T085000Z
SUMMARY:Low Tide    2.3 feet
UID:XTide-579500--1530333-20260223T085041Z-
 312@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260223T145200Z
SUMMARY:High Tide   14.5 feet
UID:XTide-579500--1530333-20260223T145226Z-
 313@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260223T172100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260223T172147Z-
 314@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260223T214200Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20260223T214210Z-
 315@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260224T032900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260224T032959Z-
 316@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260224T035300Z
SUMMARY:High Tide   11.1 feet
UID:XTide-579500--1530333-20260224T035326Z-
 317@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260224T093900Z
SUMMARY:Low Tide    4.0 feet
UID:XTide-579500--1530333-20260224T093953Z-
 318@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260224T154200Z
SUMMARY:High Tide   13.5 feet
UID:XTide-579500--1530333-20260224T154213Z-
 319@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260224T171900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260224T171909Z-
 320@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260224T225000Z
SUMMARY:Low Tide    1.6 feet
UID:XTide-579500--1530333-20260224T225047Z-
 321@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260225T033200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260225T033220Z-
 322@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260225T051800Z
SUMMARY:High Tide   10.0 feet
UID:XTide-579500--1530333-20260225T051859Z-
 323@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260225T104800Z
SUMMARY:Low Tide    5.4 feet
UID:XTide-579500--1530333-20260225T104821Z-
 324@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260225T165200Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260225T165215Z-
 325@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260225T171600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260225T171630Z-
 326@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260226T002100Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20260226T002147Z-
 327@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260226T033400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260226T033440Z-
 328@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260226T071000Z
SUMMARY:High Tide    9.9 feet
UID:XTide-579500--1530333-20260226T071034Z-
 329@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260226T122600Z
SUMMARY:Low Tide    6.1 feet
UID:XTide-579500--1530333-20260226T122628Z-
 330@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260226T171300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260226T171351Z-
 331@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260226T182800Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260226T182821Z-
 332@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260227T015800Z
SUMMARY:Low Tide    1.4 feet
UID:XTide-579500--1530333-20260227T015837Z-
 333@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260227T033600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260227T033659Z-
 334@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260227T083900Z
SUMMARY:High Tide   10.9 feet
UID:XTide-579500--1530333-20260227T083933Z-
 335@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260227T140700Z
SUMMARY:Low Tide    5.5 feet
UID:XTide-579500--1530333-20260227T140710Z-
 336@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260227T171100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260227T171115Z-
 337@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260227T200100Z
SUMMARY:High Tide   12.7 feet
UID:XTide-579500--1530333-20260227T200130Z-
 338@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260228T030900Z
SUMMARY:Low Tide    0.3 feet
UID:XTide-579500--1530333-20260228T030931Z-
 339@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260228T033900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260228T033919Z-
 340@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260228T093600Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260228T093645Z-
 341@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260228T151800Z
SUMMARY:Low Tide    4.0 feet
UID:XTide-579500--1530333-20260228T151836Z-
 342@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260228T170800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260228T170834Z-
 343@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260228T211100Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260228T211122Z-
 344@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260301T034100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260301T034138Z-
 345@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260301T040000Z
SUMMARY:Low Tide   -0.9 feet
UID:XTide-579500--1530333-20260301T040007Z-
 346@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260301T102000Z
SUMMARY:High Tide   13.5 feet
UID:XTide-579500--1530333-20260301T102009Z-
 347@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260301T161000Z
SUMMARY:Low Tide    2.3 feet
UID:XTide-579500--1530333-20260301T161037Z-
 348@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260301T170500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260301T170550Z-
 349@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260301T220500Z
SUMMARY:High Tide   14.7 feet
UID:XTide-579500--1530333-20260301T220520Z-
 350@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260302T034300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260302T034357Z-
 351@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260302T044100Z
SUMMARY:Low Tide   -1.8 feet
UID:XTide-579500--1530333-20260302T044122Z-
 352@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260302T105600Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260302T105657Z-
 353@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260302T165300Z
SUMMARY:Low Tide    0.9 feet
UID:XTide-579500--1530333-20260302T165351Z-
 354@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260302T170300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260302T170306Z-
 355@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260302T225100Z
SUMMARY:High Tide   15.4 feet
UID:XTide-579500--1530333-20260302T225108Z-
 356@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260303T034600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260303T034615Z-
 357@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260303T051700Z
SUMMARY:Low Tide   -2.2 feet
UID:XTide-579500--1530333-20260303T051756Z-
 358@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260303T113000Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20260303T113015Z-
 359@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260303T170000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260303T170023Z-
 360@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260303T173200Z
SUMMARY:Low Tide   -0.3 feet
UID:XTide-579500--1530333-20260303T173255Z-
 361@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260303T233100Z
SUMMARY:High Tide   15.7 feet
UID:XTide-579500--1530333-20260303T233151Z-
 362@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260304T034800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260304T034833Z-
 363@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260304T055100Z
SUMMARY:Low Tide   -2.2 feet
UID:XTide-579500--1530333-20260304T055143Z-
 364@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260304T120100Z
SUMMARY:High Tide   15.7 feet
UID:XTide-579500--1530333-20260304T120130Z-
 365@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260304T165700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260304T165746Z-
 366@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260304T180900Z
SUMMARY:Low Tide   -1.0 feet
UID:XTide-579500--1530333-20260304T180941Z-
 367@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260305T001000Z
SUMMARY:High Tide   15.6 feet
UID:XTide-579500--1530333-20260305T001000Z-
 368@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260305T035000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260305T035051Z-
 369@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260305T062300Z
SUMMARY:Low Tide   -1.7 feet
UID:XTide-579500--1530333-20260305T062352Z-
 370@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260305T123000Z
SUMMARY:High Tide   15.8 feet
UID:XTide-579500--1530333-20260305T123044Z-
 371@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260305T165400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260305T165458Z-
 372@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260305T184400Z
SUMMARY:Low Tide   -1.2 feet
UID:XTide-579500--1530333-20260305T184459Z-
 373@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260306T004600Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20260306T004626Z-
 374@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260306T035300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260306T035309Z-
 375@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260306T065500Z
SUMMARY:Low Tide   -0.8 feet
UID:XTide-579500--1530333-20260306T065531Z-
 376@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260306T125800Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20260306T125824Z-
 377@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260306T165200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260306T165211Z-
 378@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260306T191900Z
SUMMARY:Low Tide   -0.9 feet
UID:XTide-579500--1530333-20260306T191941Z-
 379@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260307T012200Z
SUMMARY:High Tide   14.2 feet
UID:XTide-579500--1530333-20260307T012200Z-
 380@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260307T035500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260307T035527Z-
 381@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260307T072600Z
SUMMARY:Low Tide    0.4 feet
UID:XTide-579500--1530333-20260307T072617Z-
 382@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260307T132500Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20260307T132533Z-
 383@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260307T164900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260307T164925Z-
 384@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260307T195300Z
SUMMARY:Low Tide   -0.2 feet
UID:XTide-579500--1530333-20260307T195344Z-
 385@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260308T015800Z
SUMMARY:High Tide   13.0 feet
UID:XTide-579500--1530333-20260308T015801Z-
 386@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260308T035700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260308T035744Z-
 387@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260308T075600Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20260308T075657Z-
 388@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260308T135200Z
SUMMARY:High Tide   14.1 feet
UID:XTide-579500--1530333-20260308T135241Z-
 389@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260308T164600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260308T164640Z-
 390@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260308T202900Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20260308T202908Z-
 391@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260309T023500Z
SUMMARY:High Tide   11.7 feet
UID:XTide-579500--1530333-20260309T023551Z-
 392@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260309T040000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260309T040001Z-
 393@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260309T082800Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260309T082823Z-
 394@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260309T142000Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20260309T142056Z-
 395@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260309T164300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260309T164339Z-
 396@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260309T210700Z
SUMMARY:Low Tide    1.9 feet
UID:XTide-579500--1530333-20260309T210737Z-
 397@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260310T031900Z
SUMMARY:High Tide   10.4 feet
UID:XTide-579500--1530333-20260310T031958Z-
 398@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260310T040200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260310T040219Z-
 399@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260310T090200Z
SUMMARY:Low Tide    4.7 feet
UID:XTide-579500--1530333-20260310T090213Z-
 400@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260310T145300Z
SUMMARY:High Tide   12.1 feet
UID:XTide-579500--1530333-20260310T145326Z-
 401@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260310T164100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260310T164117Z-
 402@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260310T215500Z
SUMMARY:Low Tide    3.1 feet
UID:XTide-579500--1530333-20260310T215545Z-
 403@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260311T040400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260311T040436Z-
 404@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260311T042200Z
SUMMARY:High Tide    9.2 feet
UID:XTide-579500--1530333-20260311T042219Z-
 405@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260311T094500Z
SUMMARY:Low Tide    6.1 feet
UID:XTide-579500--1530333-20260311T094550Z-
 406@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260311T153700Z
SUMMARY:High Tide   11.0 feet
UID:XTide-579500--1530333-20260311T153736Z-
 407@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260311T163800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260311T163820Z-
 408@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260311T231000Z
SUMMARY:Low Tide    4.0 feet
UID:XTide-579500--1530333-20260311T231001Z-
 409@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260312T040600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260312T040653Z-
 410@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260312T061100Z
SUMMARY:High Tide    8.5 feet
UID:XTide-579500--1530333-20260312T061132Z-
 411@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260312T110500Z
SUMMARY:Low Tide    7.1 feet
UID:XTide-579500--1530333-20260312T110519Z-
 412@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260312T163500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260312T163533Z-
 413@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260312T165400Z
SUMMARY:High Tide   10.1 feet
UID:XTide-579500--1530333-20260312T165445Z-
 414@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260313T010800Z
SUMMARY:Low Tide    4.1 feet
UID:XTide-579500--1530333-20260313T010811Z-
 415@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260313T040900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260313T040911Z-
 416@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260313T081100Z
SUMMARY:High Tide    9.1 feet
UID:XTide-579500--1530333-20260313T081117Z-
 417@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260313T130800Z
SUMMARY:Low Tide    7.1 feet
UID:XTide-579500--1530333-20260313T130845Z-
 418@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260313T163200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260313T163246Z-
 419@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260313T184600Z
SUMMARY:High Tide   10.0 feet
UID:XTide-579500--1530333-20260313T184631Z-
 420@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260314T023400Z
SUMMARY:Low Tide    3.1 feet
UID:XTide-579500--1530333-20260314T023457Z-
 421@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260314T041100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260314T041128Z-
 422@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260314T090500Z
SUMMARY:High Tide   10.1 feet
UID:XTide-579500--1530333-20260314T090542Z-
 423@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260314T143500Z
SUMMARY:Low Tide    6.0 feet
UID:XTide-579500--1530333-20260314T143547Z-
 424@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260314T162900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260314T162958Z-
 425@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260314T201000Z
SUMMARY:High Tide   10.9 feet
UID:XTide-579500--1530333-20260314T201051Z-
 426@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260315T031900Z
SUMMARY:Low Tide    1.9 feet
UID:XTide-579500--1530333-20260315T031946Z-
 427@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260315T041300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260315T041346Z-
 428@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260315T093800Z
SUMMARY:High Tide   11.2 feet
UID:XTide-579500--1530333-20260315T093852Z-
 429@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260315T152300Z
SUMMARY:Low Tide    4.5 feet
UID:XTide-579500--1530333-20260315T152338Z-
 430@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260315T162700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260315T162710Z-
 431@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260315T210500Z
SUMMARY:High Tide   12.0 feet
UID:XTide-579500--1530333-20260315T210528Z-
 432@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260316T035300Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20260316T035300Z-
 433@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260316T041600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260316T041604Z-
 434@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260316T100700Z
SUMMARY:High Tide   12.4 feet
UID:XTide-579500--1530333-20260316T100708Z-
 435@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260316T160100Z
SUMMARY:Low Tide    2.8 feet
UID:XTide-579500--1530333-20260316T160114Z-
 436@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260316T162400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260316T162422Z-
 437@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260316T214900Z
SUMMARY:High Tide   13.2 feet
UID:XTide-579500--1530333-20260316T214924Z-
 438@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260317T041800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260317T041822Z-
 439@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260317T042300Z
SUMMARY:Low Tide   -0.3 feet
UID:XTide-579500--1530333-20260317T042346Z-
 440@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260317T103400Z
SUMMARY:High Tide   13.6 feet
UID:XTide-579500--1530333-20260317T103425Z-
 441@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260317T162100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260317T162133Z-
 442@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260317T163600Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20260317T163606Z-
 443@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260317T222900Z
SUMMARY:High Tide   14.3 feet
UID:XTide-579500--1530333-20260317T222922Z-
 444@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260318T042000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260318T042023Z-
 445@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260318T045400Z
SUMMARY:Low Tide   -1.1 feet
UID:XTide-579500--1530333-20260318T045434Z-
 446@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260318T110200Z
SUMMARY:High Tide   14.7 feet
UID:XTide-579500--1530333-20260318T110210Z-
 447@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260318T161800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260318T161844Z-
 448@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260318T171000Z
SUMMARY:Low Tide   -0.4 feet
UID:XTide-579500--1530333-20260318T171054Z-
 449@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260318T230800Z
SUMMARY:High Tide   15.1 feet
UID:XTide-579500--1530333-20260318T230833Z-
 450@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260319T042200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260319T042238Z-
 451@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260319T052600Z
SUMMARY:Low Tide   -1.5 feet
UID:XTide-579500--1530333-20260319T052623Z-
 452@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260319T113100Z
SUMMARY:High Tide   15.6 feet
UID:XTide-579500--1530333-20260319T113104Z-
 453@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260319T161600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260319T161609Z-
 454@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260319T174600Z
SUMMARY:Low Tide   -1.6 feet
UID:XTide-579500--1530333-20260319T174631Z-
 455@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260319T234700Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20260319T234757Z-
 456@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260320T042400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260320T042452Z-
 457@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260320T055900Z
SUMMARY:Low Tide   -1.4 feet
UID:XTide-579500--1530333-20260320T055933Z-
 458@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260320T120100Z
SUMMARY:High Tide   16.2 feet
UID:XTide-579500--1530333-20260320T120131Z-
 459@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260320T161300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260320T161317Z-
 460@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260320T182300Z
SUMMARY:Low Tide   -2.4 feet
UID:XTide-579500--1530333-20260320T182332Z-
 461@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260321T002800Z
SUMMARY:High Tide   15.4 feet
UID:XTide-579500--1530333-20260321T002800Z-
 462@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260321T042700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260321T042706Z-
 463@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260321T063400Z
SUMMARY:Low Tide   -0.9 feet
UID:XTide-579500--1530333-20260321T063431Z-
 464@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260321T123300Z
SUMMARY:High Tide   16.5 feet
UID:XTide-579500--1530333-20260321T123336Z-
 465@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260321T161000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260321T161025Z-
 466@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260321T190200Z
SUMMARY:Low Tide   -2.6 feet
UID:XTide-579500--1530333-20260321T190212Z-
 467@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260322T010900Z
SUMMARY:High Tide   14.9 feet
UID:XTide-579500--1530333-20260322T010942Z-
 468@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260322T042900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260322T042920Z-
 469@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260322T071100Z
SUMMARY:Low Tide    0.1 feet
UID:XTide-579500--1530333-20260322T071103Z-
 470@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260322T130700Z
SUMMARY:High Tide   16.2 feet
UID:XTide-579500--1530333-20260322T130758Z-
 471@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260322T160700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260322T160734Z-
 472@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260322T194400Z
SUMMARY:Low Tide   -2.2 feet
UID:XTide-579500--1530333-20260322T194403Z-
 473@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260323T015400Z
SUMMARY:High Tide   13.9 feet
UID:XTide-579500--1530333-20260323T015438Z-
 474@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260323T043100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260323T043133Z-
 475@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260323T075000Z
SUMMARY:Low Tide    1.4 feet
UID:XTide-579500--1530333-20260323T075031Z-
 476@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260323T134500Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20260323T134526Z-
 477@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260323T160400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260323T160442Z-
 478@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260323T203000Z
SUMMARY:Low Tide   -1.3 feet
UID:XTide-579500--1530333-20260323T203018Z-
 479@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260324T024500Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20260324T024555Z-
 480@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260324T043300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260324T043347Z-
 481@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260324T083400Z
SUMMARY:Low Tide    2.9 feet
UID:XTide-579500--1530333-20260324T083444Z-
 482@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260324T142900Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20260324T142902Z-
 483@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260324T160100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260324T160151Z-
 484@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260324T212500Z
SUMMARY:Low Tide   -0.1 feet
UID:XTide-579500--1530333-20260324T212520Z-
 485@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260325T034900Z
SUMMARY:High Tide   11.2 feet
UID:XTide-579500--1530333-20260325T034949Z-
 486@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260325T043600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260325T043601Z-
 487@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260325T092900Z
SUMMARY:Low Tide    4.4 feet
UID:XTide-579500--1530333-20260325T092953Z-
 488@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260325T152400Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20260325T152428Z-
 489@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260325T155900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260325T155901Z-
 490@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260325T223600Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20260325T223618Z-
 491@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260326T043800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260326T043827Z-
 492@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260326T051700Z
SUMMARY:High Tide   10.2 feet
UID:XTide-579500--1530333-20260326T051734Z-
 493@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260326T104700Z
SUMMARY:Low Tide    5.5 feet
UID:XTide-579500--1530333-20260326T104714Z-
 494@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260326T155600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260326T155611Z-
 495@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260326T164400Z
SUMMARY:High Tide   11.9 feet
UID:XTide-579500--1530333-20260326T164411Z-
 496@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260327T000800Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20260327T000840Z-
 497@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260327T044000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260327T044014Z-
 498@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260327T070000Z
SUMMARY:High Tide   10.4 feet
UID:XTide-579500--1530333-20260327T070035Z-
 499@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260327T123100Z
SUMMARY:Low Tide    5.7 feet
UID:XTide-579500--1530333-20260327T123127Z-
 500@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260327T155300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260327T155321Z-
 501@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260327T182900Z
SUMMARY:High Tide   11.4 feet
UID:XTide-579500--1530333-20260327T182928Z-
 502@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260328T014300Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20260328T014304Z-
 503@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260328T044200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260328T044241Z-
 504@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260328T081800Z
SUMMARY:High Tide   11.3 feet
UID:XTide-579500--1530333-20260328T081826Z-
 505@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260328T140700Z
SUMMARY:Low Tide    4.5 feet
UID:XTide-579500--1530333-20260328T140757Z-
 506@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260328T155000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260328T155031Z-
 507@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260328T200000Z
SUMMARY:High Tide   12.0 feet
UID:XTide-579500--1530333-20260328T200031Z-
 508@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260329T024900Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20260329T024943Z-
 509@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260329T044400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260329T044454Z-
 510@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260329T091000Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20260329T091030Z-
 511@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260329T151100Z
SUMMARY:Low Tide    2.9 feet
UID:XTide-579500--1530333-20260329T151105Z-
 512@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260329T154700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260329T154742Z-
 513@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260329T210400Z
SUMMARY:High Tide   12.9 feet
UID:XTide-579500--1530333-20260329T210456Z-
 514@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260330T033700Z
SUMMARY:Low Tide   -0.1 feet
UID:XTide-579500--1530333-20260330T033727Z-
 515@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260330T044700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260330T044708Z-
 516@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260330T095000Z
SUMMARY:High Tide   13.5 feet
UID:XTide-579500--1530333-20260330T095056Z-
 517@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260330T154400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260330T154453Z-
 518@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260330T155700Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20260330T155747Z-
 519@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260330T215400Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260330T215456Z-
 520@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260331T041600Z
SUMMARY:Low Tide   -0.6 feet
UID:XTide-579500--1530333-20260331T041603Z-
 521@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260331T044900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260331T044924Z-
 522@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260331T102400Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20260331T102453Z-
 523@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260331T154200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260331T154204Z-
 524@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260331T163600Z
SUMMARY:Low Tide   -0.1 feet
UID:XTide-579500--1530333-20260331T163656Z-
 525@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260331T223700Z
SUMMARY:High Tide   14.3 feet
UID:XTide-579500--1530333-20260331T223742Z-
 526@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260401T045000Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20260401T045027Z-
 527@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260401T045100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260401T045141Z-
 528@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260401T105500Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20260401T105551Z-
 529@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260401T153900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260401T153916Z-
 530@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260401T171200Z
SUMMARY:Low Tide   -1.1 feet
UID:XTide-579500--1530333-20260401T171230Z-
 531@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260401T231600Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260401T231603Z-
 532@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260402T045300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260402T045347Z-
 533@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260402T052200Z
SUMMARY:Low Tide   -0.6 feet
UID:XTide-579500--1530333-20260402T052224Z-
 534@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260402T112400Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20260402T112417Z-
 535@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260402T153600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260402T153628Z-
 536@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260402T174500Z
SUMMARY:Low Tide   -1.7 feet
UID:XTide-579500--1530333-20260402T174558Z-
 537@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260402T235100Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260402T235156Z-
 538@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260403T045600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260403T045601Z-
 539@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260403T055300Z
SUMMARY:Low Tide   -0.1 feet
UID:XTide-579500--1530333-20260403T055334Z-
 540@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260403T115100Z
SUMMARY:High Tide   15.4 feet
UID:XTide-579500--1530333-20260403T115142Z-
 541@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260403T153300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260403T153340Z-
 542@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260403T181800Z
SUMMARY:Low Tide   -1.8 feet
UID:XTide-579500--1530333-20260403T181842Z-
 543@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260404T002600Z
SUMMARY:High Tide   14.2 feet
UID:XTide-579500--1530333-20260404T002648Z-
 544@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260404T045800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260404T045815Z-
 545@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260404T062400Z
SUMMARY:Low Tide    0.6 feet
UID:XTide-579500--1530333-20260404T062442Z-
 546@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260404T121800Z
SUMMARY:High Tide   15.1 feet
UID:XTide-579500--1530333-20260404T121849Z-
 547@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260404T153000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260404T153053Z-
 548@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260404T185000Z
SUMMARY:Low Tide   -1.5 feet
UID:XTide-579500--1530333-20260404T185049Z-
 549@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260405T010100Z
SUMMARY:High Tide   13.6 feet
UID:XTide-579500--1530333-20260405T010117Z-
 550@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260405T050000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260405T050031Z-
 551@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260405T065500Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20260405T065544Z-
 552@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260405T124500Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260405T124556Z-
 553@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260405T152800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260405T152806Z-
 554@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260405T192300Z
SUMMARY:Low Tide   -0.8 feet
UID:XTide-579500--1530333-20260405T192314Z-
 555@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260406T013600Z
SUMMARY:High Tide   12.8 feet
UID:XTide-579500--1530333-20260406T013626Z-
 556@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260406T050200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260406T050239Z-
 557@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260406T072700Z
SUMMARY:Low Tide    2.6 feet
UID:XTide-579500--1530333-20260406T072711Z-
 558@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260406T131300Z
SUMMARY:High Tide   13.8 feet
UID:XTide-579500--1530333-20260406T131342Z-
 559@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260406T152500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260406T152519Z-
 560@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260406T195600Z
SUMMARY:Low Tide    0.1 feet
UID:XTide-579500--1530333-20260406T195643Z-
 561@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260407T021400Z
SUMMARY:High Tide   11.7 feet
UID:XTide-579500--1530333-20260407T021408Z-
 562@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260407T050400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260407T050445Z-
 563@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260407T080000Z
SUMMARY:Low Tide    3.8 feet
UID:XTide-579500--1530333-20260407T080003Z-
 564@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260407T134300Z
SUMMARY:High Tide   12.9 feet
UID:XTide-579500--1530333-20260407T134342Z-
 565@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260407T152200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260407T152232Z-
 566@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260407T203400Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20260407T203409Z-
 567@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260408T025800Z
SUMMARY:High Tide   10.6 feet
UID:XTide-579500--1530333-20260408T025807Z-
 568@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260408T050600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260408T050658Z-
 569@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260408T083600Z
SUMMARY:Low Tide    4.9 feet
UID:XTide-579500--1530333-20260408T083628Z-
 570@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260408T141800Z
SUMMARY:High Tide   11.9 feet
UID:XTide-579500--1530333-20260408T141811Z-
 571@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260408T151900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260408T151946Z-
 572@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260408T211900Z
SUMMARY:Low Tide    2.4 feet
UID:XTide-579500--1530333-20260408T211938Z-
 573@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260409T035600Z
SUMMARY:High Tide    9.5 feet
UID:XTide-579500--1530333-20260409T035650Z-
 574@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260409T050900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260409T050910Z-
 575@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260409T092300Z
SUMMARY:Low Tide    5.9 feet
UID:XTide-579500--1530333-20260409T092349Z-
 576@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260409T150300Z
SUMMARY:High Tide   10.8 feet
UID:XTide-579500--1530333-20260409T150359Z-
 577@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260409T151700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260409T151701Z-
 578@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260409T222300Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260409T222337Z-
 579@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260410T051100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260410T051122Z-
 580@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260410T052400Z
SUMMARY:High Tide    9.0 feet
UID:XTide-579500--1530333-20260410T052446Z-
 581@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260410T104000Z
SUMMARY:Low Tide    6.6 feet
UID:XTide-579500--1530333-20260410T104022Z-
 582@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260410T151400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260410T151416Z-
 583@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260410T161800Z
SUMMARY:High Tide    9.9 feet
UID:XTide-579500--1530333-20260410T161809Z-
 584@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260410T235500Z
SUMMARY:Low Tide    3.6 feet
UID:XTide-579500--1530333-20260410T235512Z-
 585@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260411T051300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260411T051334Z-
 586@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260411T070000Z
SUMMARY:High Tide    9.2 feet
UID:XTide-579500--1530333-20260411T070041Z-
 587@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260411T122600Z
SUMMARY:Low Tide    6.4 feet
UID:XTide-579500--1530333-20260411T122641Z-
 588@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260411T151100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260411T151131Z-
 589@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260411T180200Z
SUMMARY:High Tide    9.7 feet
UID:XTide-579500--1530333-20260411T180217Z-
 590@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260412T012300Z
SUMMARY:Low Tide    3.2 feet
UID:XTide-579500--1530333-20260412T012307Z-
 591@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260412T051600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260412T051602Z-
 592@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260412T080100Z
SUMMARY:High Tide   10.1 feet
UID:XTide-579500--1530333-20260412T080125Z-
 593@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260412T135200Z
SUMMARY:Low Tide    5.3 feet
UID:XTide-579500--1530333-20260412T135201Z-
 594@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260412T150800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260412T150847Z-
 595@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260412T192900Z
SUMMARY:High Tide   10.3 feet
UID:XTide-579500--1530333-20260412T192911Z-
 596@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260413T022000Z
SUMMARY:Low Tide    2.3 feet
UID:XTide-579500--1530333-20260413T022040Z-
 597@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260413T051800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260413T051816Z-
 598@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260413T084000Z
SUMMARY:High Tide   11.3 feet
UID:XTide-579500--1530333-20260413T084050Z-
 599@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260413T144500Z
SUMMARY:Low Tide    3.6 feet
UID:XTide-579500--1530333-20260413T144512Z-
 600@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260413T150600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260413T150603Z-
 601@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260413T203000Z
SUMMARY:High Tide   11.4 feet
UID:XTide-579500--1530333-20260413T203029Z-
 602@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260414T030200Z
SUMMARY:Low Tide    1.4 feet
UID:XTide-579500--1530333-20260414T030246Z-
 603@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260414T052000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260414T052030Z-
 604@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260414T091300Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20260414T091333Z-
 605@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260414T150300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260414T150320Z-
 606@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260414T152600Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20260414T152644Z-
 607@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260414T211900Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260414T211933Z-
 608@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260415T034000Z
SUMMARY:Low Tide    0.6 feet
UID:XTide-579500--1530333-20260415T034008Z-
 609@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260415T052200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260415T052244Z-
 610@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260415T094400Z
SUMMARY:High Tide   13.8 feet
UID:XTide-579500--1530333-20260415T094446Z-
 611@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260415T150000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260415T150037Z-
 612@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260415T160500Z
SUMMARY:Low Tide   -0.0 feet
UID:XTide-579500--1530333-20260415T160511Z-
 613@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260415T220400Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260415T220419Z-
 614@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260416T041600Z
SUMMARY:Low Tide   -0.0 feet
UID:XTide-579500--1530333-20260416T041643Z-
 615@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260416T052400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260416T052458Z-
 616@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260416T101600Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20260416T101654Z-
 617@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260416T145700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260416T145755Z-
 618@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260416T164300Z
SUMMARY:Low Tide   -1.7 feet
UID:XTide-579500--1530333-20260416T164315Z-
 619@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260416T224700Z
SUMMARY:High Tide   14.5 feet
UID:XTide-579500--1530333-20260416T224744Z-
 620@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260417T045300Z
SUMMARY:Low Tide   -0.3 feet
UID:XTide-579500--1530333-20260417T045343Z-
 621@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260417T052700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260417T052712Z-
 622@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260417T105000Z
SUMMARY:High Tide   15.9 feet
UID:XTide-579500--1530333-20260417T105036Z-
 623@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260417T145500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260417T145514Z-
 624@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260417T172100Z
SUMMARY:Low Tide   -3.0 feet
UID:XTide-579500--1530333-20260417T172147Z-
 625@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260417T233100Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20260417T233115Z-
 626@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260418T052900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260418T052926Z-
 627@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260418T053100Z
SUMMARY:Low Tide   -0.2 feet
UID:XTide-579500--1530333-20260418T053145Z-
 628@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260418T112600Z
SUMMARY:High Tide   16.5 feet
UID:XTide-579500--1530333-20260418T112625Z-
 629@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260418T145200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260418T145233Z-
 630@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260418T180200Z
SUMMARY:Low Tide   -3.7 feet
UID:XTide-579500--1530333-20260418T180204Z-
 631@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260419T001500Z
SUMMARY:High Tide   15.1 feet
UID:XTide-579500--1530333-20260419T001518Z-
 632@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260419T053100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260419T053140Z-
 633@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260419T061100Z
SUMMARY:Low Tide    0.2 feet
UID:XTide-579500--1530333-20260419T061115Z-
 634@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260419T120300Z
SUMMARY:High Tide   16.7 feet
UID:XTide-579500--1530333-20260419T120359Z-
 635@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260419T144900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260419T144953Z-
 636@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260419T184400Z
SUMMARY:Low Tide   -3.7 feet
UID:XTide-579500--1530333-20260419T184407Z-
 637@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260420T010100Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260420T010107Z-
 638@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260420T053300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260420T053354Z-
 639@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260420T065200Z
SUMMARY:Low Tide    1.0 feet
UID:XTide-579500--1530333-20260420T065249Z-
 640@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260420T124400Z
SUMMARY:High Tide   16.3 feet
UID:XTide-579500--1530333-20260420T124429Z-
 641@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260420T144700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260420T144714Z-
 642@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260420T192900Z
SUMMARY:Low Tide   -3.2 feet
UID:XTide-579500--1530333-20260420T192930Z-
 643@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260421T015000Z
SUMMARY:High Tide   13.8 feet
UID:XTide-579500--1530333-20260421T015010Z-
 644@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260421T053600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260421T053609Z-
 645@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260421T073700Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20260421T073749Z-
 646@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260421T132800Z
SUMMARY:High Tide   15.4 feet
UID:XTide-579500--1530333-20260421T132842Z-
 647@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260421T144400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260421T144436Z-
 648@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260421T201900Z
SUMMARY:Low Tide   -2.1 feet
UID:XTide-579500--1530333-20260421T201906Z-
 649@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260422T024400Z
SUMMARY:High Tide   12.7 feet
UID:XTide-579500--1530333-20260422T024454Z-
 650@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260422T053800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260422T053823Z-
 651@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260422T082800Z
SUMMARY:Low Tide    3.2 feet
UID:XTide-579500--1530333-20260422T082850Z-
 652@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260422T141900Z
SUMMARY:High Tide   14.1 feet
UID:XTide-579500--1530333-20260422T141930Z-
 653@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260422T144100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260422T144159Z-
 654@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260422T211600Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20260422T211643Z-
 655@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260423T034900Z
SUMMARY:High Tide   11.7 feet
UID:XTide-579500--1530333-20260423T034943Z-
 656@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260423T054000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260423T054037Z-
 657@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260423T093000Z
SUMMARY:Low Tide    4.2 feet
UID:XTide-579500--1530333-20260423T093055Z-
 658@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260423T143900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260423T143922Z-
 659@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260423T152100Z
SUMMARY:High Tide   12.7 feet
UID:XTide-579500--1530333-20260423T152148Z-
 660@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260423T222500Z
SUMMARY:Low Tide    0.6 feet
UID:XTide-579500--1530333-20260423T222540Z-
 661@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260424T050800Z
SUMMARY:High Tide   11.1 feet
UID:XTide-579500--1530333-20260424T050825Z-
 662@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260424T054200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260424T054251Z-
 663@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260424T105100Z
SUMMARY:Low Tide    4.8 feet
UID:XTide-579500--1530333-20260424T105109Z-
 664@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260424T143600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260424T143634Z-
 665@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260424T164400Z
SUMMARY:High Tide   11.5 feet
UID:XTide-579500--1530333-20260424T164404Z-
 666@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260424T234700Z
SUMMARY:Low Tide    1.4 feet
UID:XTide-579500--1530333-20260424T234706Z-
 667@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260425T054500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260425T054505Z-
 668@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260425T063000Z
SUMMARY:High Tide   11.2 feet
UID:XTide-579500--1530333-20260425T063045Z-
 669@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260425T122600Z
SUMMARY:Low Tide    4.5 feet
UID:XTide-579500--1530333-20260425T122639Z-
 670@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260425T143400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260425T143403Z-
 671@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260425T182000Z
SUMMARY:High Tide   11.0 feet
UID:XTide-579500--1530333-20260425T182011Z-
 672@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260426T010700Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20260426T010754Z-
 673@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260426T054700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260426T054720Z-
 674@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260426T073800Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20260426T073839Z-
 675@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260426T135000Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260426T135050Z-
 676@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260426T143100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260426T143132Z-
 677@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260426T194300Z
SUMMARY:High Tide   11.3 feet
UID:XTide-579500--1530333-20260426T194335Z-
 678@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260427T021200Z
SUMMARY:Low Tide    1.4 feet
UID:XTide-579500--1530333-20260427T021227Z-
 679@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260427T054900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260427T054934Z-
 680@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260427T082900Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260427T082951Z-
 681@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260427T142900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260427T142901Z-
 682@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260427T145000Z
SUMMARY:Low Tide    1.9 feet
UID:XTide-579500--1530333-20260427T145043Z-
 683@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260427T204700Z
SUMMARY:High Tide   11.9 feet
UID:XTide-579500--1530333-20260427T204701Z-
 684@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260428T030100Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20260428T030146Z-
 685@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260428T055100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260428T055147Z-
 686@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260428T091000Z
SUMMARY:High Tide   13.4 feet
UID:XTide-579500--1530333-20260428T091029Z-
 687@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260428T142600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260428T142631Z-
 688@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260428T153600Z
SUMMARY:Low Tide    0.5 feet
UID:XTide-579500--1530333-20260428T153617Z-
 689@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260428T213700Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20260428T213721Z-
 690@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260429T034200Z
SUMMARY:Low Tide    1.1 feet
UID:XTide-579500--1530333-20260429T034215Z-
 691@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260429T055400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260429T055401Z-
 692@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260429T094500Z
SUMMARY:High Tide   14.0 feet
UID:XTide-579500--1530333-20260429T094512Z-
 693@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260429T142400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260429T142402Z-
 694@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260429T161400Z
SUMMARY:Low Tide   -0.5 feet
UID:XTide-579500--1530333-20260429T161436Z-
 695@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260429T222000Z
SUMMARY:High Tide   13.0 feet
UID:XTide-579500--1530333-20260429T222020Z-
 696@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260430T041800Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20260430T041805Z-
 697@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260430T055600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260430T055615Z-
 698@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260430T101600Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20260430T101603Z-
 699@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260430T142100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260430T142134Z-
 700@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260430T164900Z
SUMMARY:Low Tide   -1.3 feet
UID:XTide-579500--1530333-20260430T164917Z-
 701@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260430T225800Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20260430T225849Z-
 702@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260501T045100Z
SUMMARY:Low Tide    1.4 feet
UID:XTide-579500--1530333-20260501T045148Z-
 703@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260501T055800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260501T055828Z-
 704@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260501T104500Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260501T104541Z-
 705@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260501T141900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260501T141907Z-
 706@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260501T172200Z
SUMMARY:Low Tide   -1.7 feet
UID:XTide-579500--1530333-20260501T172223Z-
 707@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260501T233500Z
SUMMARY:High Tide   13.4 feet
UID:XTide-579500--1530333-20260501T233506Z-
 708@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260502T052400Z
SUMMARY:Low Tide    1.7 feet
UID:XTide-579500--1530333-20260502T052446Z-
 709@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260502T060000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260502T060042Z-
 710@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260502T111400Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260502T111446Z-
 711@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260502T141600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260502T141641Z-
 712@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260502T175400Z
SUMMARY:Low Tide   -1.8 feet
UID:XTide-579500--1530333-20260502T175438Z-
 713@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260503T001000Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20260503T001042Z-
 714@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260503T055700Z
SUMMARY:Low Tide    2.1 feet
UID:XTide-579500--1530333-20260503T055740Z-
 715@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260503T060200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260503T060255Z-
 716@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260503T114400Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20260503T114410Z-
 717@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260503T141400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260503T141423Z-
 718@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260503T182700Z
SUMMARY:Low Tide   -1.5 feet
UID:XTide-579500--1530333-20260503T182709Z-
 719@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260504T004600Z
SUMMARY:High Tide   13.0 feet
UID:XTide-579500--1530333-20260504T004614Z-
 720@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260504T060500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260504T060507Z-
 721@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260504T063100Z
SUMMARY:Low Tide    2.7 feet
UID:XTide-579500--1530333-20260504T063111Z-
 722@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260504T121500Z
SUMMARY:High Tide   14.1 feet
UID:XTide-579500--1530333-20260504T121505Z-
 723@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260504T141100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260504T141154Z-
 724@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260504T190000Z
SUMMARY:Low Tide   -1.0 feet
UID:XTide-579500--1530333-20260504T190030Z-
 725@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260505T012300Z
SUMMARY:High Tide   12.4 feet
UID:XTide-579500--1530333-20260505T012301Z-
 726@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260505T060700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260505T060720Z-
 727@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260505T070500Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260505T070559Z-
 728@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260505T124700Z
SUMMARY:High Tide   13.5 feet
UID:XTide-579500--1530333-20260505T124718Z-
 729@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260505T140900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260505T140930Z-
 730@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260505T193500Z
SUMMARY:Low Tide   -0.3 feet
UID:XTide-579500--1530333-20260505T193549Z-
 731@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260506T020200Z
SUMMARY:High Tide   11.7 feet
UID:XTide-579500--1530333-20260506T020229Z-
 732@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260506T060900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260506T060932Z-
 733@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260506T074200Z
SUMMARY:Low Tide    4.1 feet
UID:XTide-579500--1530333-20260506T074231Z-
 734@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260506T132100Z
SUMMARY:High Tide   12.7 feet
UID:XTide-579500--1530333-20260506T132140Z-
 735@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260506T140700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260506T140711Z-
 736@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260506T201400Z
SUMMARY:Low Tide    0.6 feet
UID:XTide-579500--1530333-20260506T201429Z-
 737@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260507T024600Z
SUMMARY:High Tide   10.9 feet
UID:XTide-579500--1530333-20260507T024649Z-
 738@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260507T061100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260507T061144Z-
 739@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260507T082300Z
SUMMARY:Low Tide    4.8 feet
UID:XTide-579500--1530333-20260507T082335Z-
 740@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260507T140000Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20260507T140038Z-
 741@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260507T140400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260507T140456Z-
 742@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260507T205800Z
SUMMARY:Low Tide    1.4 feet
UID:XTide-579500--1530333-20260507T205848Z-
 743@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260508T033900Z
SUMMARY:High Tide   10.2 feet
UID:XTide-579500--1530333-20260508T033922Z-
 744@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260508T061300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260508T061355Z-
 745@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260508T091400Z
SUMMARY:Low Tide    5.4 feet
UID:XTide-579500--1530333-20260508T091402Z-
 746@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260508T140200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260508T140246Z-
 747@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260508T144800Z
SUMMARY:High Tide   10.9 feet
UID:XTide-579500--1530333-20260508T144850Z-
 748@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260508T215200Z
SUMMARY:Low Tide    2.1 feet
UID:XTide-579500--1530333-20260508T215208Z-
 749@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260509T044100Z
SUMMARY:High Tide    9.9 feet
UID:XTide-579500--1530333-20260509T044157Z-
 750@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260509T061600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260509T061605Z-
 751@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260509T102000Z
SUMMARY:Low Tide    5.7 feet
UID:XTide-579500--1530333-20260509T102037Z-
 752@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260509T140000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260509T140019Z-
 753@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260509T155400Z
SUMMARY:High Tide   10.1 feet
UID:XTide-579500--1530333-20260509T155414Z-
 754@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260509T225600Z
SUMMARY:Low Tide    2.6 feet
UID:XTide-579500--1530333-20260509T225636Z-
 755@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260510T054800Z
SUMMARY:High Tide   10.0 feet
UID:XTide-579500--1530333-20260510T054807Z-
 756@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260510T061800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260510T061816Z-
 757@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260510T114000Z
SUMMARY:Low Tide    5.4 feet
UID:XTide-579500--1530333-20260510T114057Z-
 758@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260510T135800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260510T135806Z-
 759@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260510T171700Z
SUMMARY:High Tide    9.7 feet
UID:XTide-579500--1530333-20260510T171738Z-
 760@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260511T000600Z
SUMMARY:Low Tide    2.8 feet
UID:XTide-579500--1530333-20260511T000603Z-
 761@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260511T062000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260511T062014Z-
 762@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260511T064500Z
SUMMARY:High Tide   10.7 feet
UID:XTide-579500--1530333-20260511T064531Z-
 763@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260511T125700Z
SUMMARY:Low Tide    4.3 feet
UID:XTide-579500--1530333-20260511T125701Z-
 764@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260511T135500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260511T135555Z-
 765@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260511T184000Z
SUMMARY:High Tide   10.0 feet
UID:XTide-579500--1530333-20260511T184035Z-
 766@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260512T010900Z
SUMMARY:Low Tide    2.6 feet
UID:XTide-579500--1530333-20260512T010929Z-
 767@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260512T062200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260512T062229Z-
 768@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260512T073200Z
SUMMARY:High Tide   11.6 feet
UID:XTide-579500--1530333-20260512T073222Z-
 769@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260512T135300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260512T135346Z-
 770@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260512T135700Z
SUMMARY:Low Tide    2.8 feet
UID:XTide-579500--1530333-20260512T135755Z-
 771@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260512T194900Z
SUMMARY:High Tide   10.8 feet
UID:XTide-579500--1530333-20260512T194944Z-
 772@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260513T020300Z
SUMMARY:Low Tide    2.2 feet
UID:XTide-579500--1530333-20260513T020357Z-
 773@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260513T062400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260513T062443Z-
 774@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260513T081300Z
SUMMARY:High Tide   12.8 feet
UID:XTide-579500--1530333-20260513T081328Z-
 775@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260513T135100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260513T135139Z-
 776@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260513T144700Z
SUMMARY:Low Tide    1.0 feet
UID:XTide-579500--1530333-20260513T144751Z-
 777@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260513T204700Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20260513T204751Z-
 778@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260514T025200Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20260514T025249Z-
 779@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260514T062600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260514T062657Z-
 780@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260514T085300Z
SUMMARY:High Tide   14.0 feet
UID:XTide-579500--1530333-20260514T085301Z-
 781@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260514T134900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260514T134935Z-
 782@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260514T153300Z
SUMMARY:Low Tide   -0.8 feet
UID:XTide-579500--1530333-20260514T153311Z-
 783@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260514T214000Z
SUMMARY:High Tide   12.8 feet
UID:XTide-579500--1530333-20260514T214011Z-
 784@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260515T033800Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20260515T033829Z-
 785@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260515T062900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260515T062911Z-
 786@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260515T093300Z
SUMMARY:High Tide   15.1 feet
UID:XTide-579500--1530333-20260515T093311Z-
 787@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260515T134700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260515T134734Z-
 788@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260515T161600Z
SUMMARY:Low Tide   -2.4 feet
UID:XTide-579500--1530333-20260515T161656Z-
 789@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260515T222900Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260515T222947Z-
 790@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260516T042300Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20260516T042324Z-
 791@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260516T063100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260516T063104Z-
 792@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260516T101400Z
SUMMARY:High Tide   15.9 feet
UID:XTide-579500--1530333-20260516T101459Z-
 793@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260516T134500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260516T134534Z-
 794@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260516T170000Z
SUMMARY:Low Tide   -3.5 feet
UID:XTide-579500--1530333-20260516T170038Z-
 795@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260516T231800Z
SUMMARY:High Tide   14.3 feet
UID:XTide-579500--1530333-20260516T231819Z-
 796@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260517T050800Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20260517T050807Z-
 797@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260517T063300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260517T063310Z-
 798@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260517T105800Z
SUMMARY:High Tide   16.5 feet
UID:XTide-579500--1530333-20260517T105812Z-
 799@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260517T134300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260517T134338Z-
 800@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260517T174500Z
SUMMARY:Low Tide   -4.1 feet
UID:XTide-579500--1530333-20260517T174521Z-
 801@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260518T000600Z
SUMMARY:High Tide   14.5 feet
UID:XTide-579500--1530333-20260518T000647Z-
 802@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260518T055300Z
SUMMARY:Low Tide    1.3 feet
UID:XTide-579500--1530333-20260518T055328Z-
 803@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260518T063500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260518T063514Z-
 804@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260518T114300Z
SUMMARY:High Tide   16.5 feet
UID:XTide-579500--1530333-20260518T114333Z-
 805@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260518T134100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260518T134129Z-
 806@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260518T183100Z
SUMMARY:Low Tide   -4.2 feet
UID:XTide-579500--1530333-20260518T183131Z-
 807@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260519T005500Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20260519T005559Z-
 808@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260519T063700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260519T063718Z-
 809@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260519T064000Z
SUMMARY:Low Tide    1.6 feet
UID:XTide-579500--1530333-20260519T064043Z-
 810@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260519T123100Z
SUMMARY:High Tide   16.1 feet
UID:XTide-579500--1530333-20260519T123105Z-
 811@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260519T133900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260519T133933Z-
 812@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260519T192000Z
SUMMARY:Low Tide   -3.6 feet
UID:XTide-579500--1530333-20260519T192002Z-
 813@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260520T014600Z
SUMMARY:High Tide   13.9 feet
UID:XTide-579500--1530333-20260520T014640Z-
 814@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260520T063900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260520T063905Z-
 815@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260520T073000Z
SUMMARY:Low Tide    2.2 feet
UID:XTide-579500--1530333-20260520T073049Z-
 816@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260520T132100Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20260520T132147Z-
 817@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260520T133700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260520T133739Z-
 818@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260520T201100Z
SUMMARY:Low Tide   -2.6 feet
UID:XTide-579500--1530333-20260520T201106Z-
 819@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260521T024000Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20260521T024047Z-
 820@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260521T064100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260521T064102Z-
 821@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260521T082500Z
SUMMARY:Low Tide    2.8 feet
UID:XTide-579500--1530333-20260521T082551Z-
 822@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260521T133500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260521T133549Z-
 823@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260521T141600Z
SUMMARY:High Tide   14.1 feet
UID:XTide-579500--1530333-20260521T141644Z-
 824@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260521T210600Z
SUMMARY:Low Tide   -1.4 feet
UID:XTide-579500--1530333-20260521T210623Z-
 825@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260522T033800Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260522T033857Z-
 826@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260522T064200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260522T064258Z-
 827@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260522T092800Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260522T092830Z-
 828@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260522T133400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260522T133402Z-
 829@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260522T151800Z
SUMMARY:High Tide   12.7 feet
UID:XTide-579500--1530333-20260522T151847Z-
 830@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260522T220600Z
SUMMARY:Low Tide   -0.1 feet
UID:XTide-579500--1530333-20260522T220630Z-
 831@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260523T044100Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260523T044137Z-
 832@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260523T064400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260523T064452Z-
 833@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260523T104000Z
SUMMARY:Low Tide    3.6 feet
UID:XTide-579500--1530333-20260523T104056Z-
 834@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260523T133200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260523T133219Z-
 835@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260523T163100Z
SUMMARY:High Tide   11.5 feet
UID:XTide-579500--1530333-20260523T163142Z-
 836@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260523T231100Z
SUMMARY:Low Tide    1.0 feet
UID:XTide-579500--1530333-20260523T231139Z-
 837@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260524T054600Z
SUMMARY:High Tide   12.0 feet
UID:XTide-579500--1530333-20260524T054605Z-
 838@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260524T064600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260524T064644Z-
 839@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260524T120100Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260524T120119Z-
 840@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260524T133000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260524T133039Z-
 841@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260524T175300Z
SUMMARY:High Tide   10.7 feet
UID:XTide-579500--1530333-20260524T175330Z-
 842@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260525T001800Z
SUMMARY:Low Tide    1.9 feet
UID:XTide-579500--1530333-20260525T001830Z-
 843@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260525T064600Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260525T064625Z-
 844@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260525T064800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260525T064834Z-
 845@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260525T131700Z
SUMMARY:Low Tide    2.5 feet
UID:XTide-579500--1530333-20260525T131743Z-
 846@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260525T132900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260525T132902Z-
 847@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260525T191300Z
SUMMARY:High Tide   10.5 feet
UID:XTide-579500--1530333-20260525T191301Z-
 848@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260526T012100Z
SUMMARY:Low Tide    2.4 feet
UID:XTide-579500--1530333-20260526T012122Z-
 849@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260526T065000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260526T065022Z-
 850@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260526T073800Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20260526T073814Z-
 851@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260526T132700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260526T132728Z-
 852@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260526T141900Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20260526T141959Z-
 853@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260526T202000Z
SUMMARY:High Tide   10.8 feet
UID:XTide-579500--1530333-20260526T202058Z-
 854@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260527T021600Z
SUMMARY:Low Tide    2.8 feet
UID:XTide-579500--1530333-20260527T021616Z-
 855@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260527T065200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260527T065208Z-
 856@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260527T082200Z
SUMMARY:High Tide   12.9 feet
UID:XTide-579500--1530333-20260527T082234Z-
 857@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260527T132500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260527T132557Z-
 858@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260527T150900Z
SUMMARY:Low Tide    0.6 feet
UID:XTide-579500--1530333-20260527T150915Z-
 859@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260527T211600Z
SUMMARY:High Tide   11.2 feet
UID:XTide-579500--1530333-20260527T211633Z-
 860@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260528T030300Z
SUMMARY:Low Tide    3.0 feet
UID:XTide-579500--1530333-20260528T030327Z-
 861@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260528T065300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260528T065352Z-
 862@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260528T090000Z
SUMMARY:High Tide   13.2 feet
UID:XTide-579500--1530333-20260528T090053Z-
 863@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260528T132400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260528T132430Z-
 864@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260528T155000Z
SUMMARY:Low Tide   -0.2 feet
UID:XTide-579500--1530333-20260528T155041Z-
 865@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260528T220300Z
SUMMARY:High Tide   11.7 feet
UID:XTide-579500--1530333-20260528T220322Z-
 866@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260529T034500Z
SUMMARY:Low Tide    3.1 feet
UID:XTide-579500--1530333-20260529T034507Z-
 867@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260529T065500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260529T065533Z-
 868@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260529T093600Z
SUMMARY:High Tide   13.5 feet
UID:XTide-579500--1530333-20260529T093629Z-
 869@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260529T132300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260529T132306Z-
 870@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260529T162700Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20260529T162725Z-
 871@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260529T224400Z
SUMMARY:High Tide   12.1 feet
UID:XTide-579500--1530333-20260529T224438Z-
 872@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260530T042300Z
SUMMARY:Low Tide    3.2 feet
UID:XTide-579500--1530333-20260530T042343Z-
 873@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260530T065700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260530T065711Z-
 874@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260530T101000Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260530T101032Z-
 875@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260530T132100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260530T132145Z-
 876@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260530T170200Z
SUMMARY:Low Tide   -1.1 feet
UID:XTide-579500--1530333-20260530T170210Z-
 877@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260530T232200Z
SUMMARY:High Tide   12.4 feet
UID:XTide-579500--1530333-20260530T232253Z-
 878@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260531T050000Z
SUMMARY:Low Tide    3.2 feet
UID:XTide-579500--1530333-20260531T050053Z-
 879@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260531T065800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260531T065847Z-
 880@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260531T104400Z
SUMMARY:High Tide   13.8 feet
UID:XTide-579500--1530333-20260531T104452Z-
 881@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260531T132000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260531T132028Z-
 882@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260531T173600Z
SUMMARY:Low Tide   -1.3 feet
UID:XTide-579500--1530333-20260531T173612Z-
 883@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260531T235900Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260531T235948Z-
 884@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260601T053700Z
SUMMARY:Low Tide    3.2 feet
UID:XTide-579500--1530333-20260601T053731Z-
 885@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260601T070000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260601T070020Z-
 886@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260601T112000Z
SUMMARY:High Tide   13.8 feet
UID:XTide-579500--1530333-20260601T112007Z-
 887@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260601T131900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260601T131914Z-
 888@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260601T181000Z
SUMMARY:Low Tide   -1.3 feet
UID:XTide-579500--1530333-20260601T181034Z-
 889@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260602T003600Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260602T003631Z-
 890@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260602T061400Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260602T061417Z-
 891@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260602T070100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260602T070150Z-
 892@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260602T115500Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260602T115541Z-
 893@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260602T131800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260602T131804Z-
 894@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260602T184500Z
SUMMARY:Low Tide   -1.1 feet
UID:XTide-579500--1530333-20260602T184541Z-
 895@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260603T011300Z
SUMMARY:High Tide   12.4 feet
UID:XTide-579500--1530333-20260603T011330Z-
 896@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260603T065100Z
SUMMARY:Low Tide    3.5 feet
UID:XTide-579500--1530333-20260603T065144Z-
 897@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260603T070300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260603T070317Z-
 898@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260603T123200Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20260603T123215Z-
 899@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260603T131600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260603T131657Z-
 900@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260603T192100Z
SUMMARY:Low Tide   -0.8 feet
UID:XTide-579500--1530333-20260603T192156Z-
 901@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260604T015100Z
SUMMARY:High Tide   12.1 feet
UID:XTide-579500--1530333-20260604T015139Z-
 902@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260604T070400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260604T070441Z-
 903@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260604T073000Z
SUMMARY:Low Tide    3.8 feet
UID:XTide-579500--1530333-20260604T073028Z-
 904@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260604T131000Z
SUMMARY:High Tide   12.8 feet
UID:XTide-579500--1530333-20260604T131015Z-
 905@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260604T131500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260604T131555Z-
 906@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260604T195900Z
SUMMARY:Low Tide   -0.3 feet
UID:XTide-579500--1530333-20260604T195917Z-
 907@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260605T023100Z
SUMMARY:High Tide   11.7 feet
UID:XTide-579500--1530333-20260605T023127Z-
 908@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260605T070600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260605T070602Z-
 909@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260605T081200Z
SUMMARY:Low Tide    4.1 feet
UID:XTide-579500--1530333-20260605T081233Z-
 910@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260605T131400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260605T131456Z-
 911@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260605T135000Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260605T135043Z-
 912@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260605T203800Z
SUMMARY:Low Tide    0.3 feet
UID:XTide-579500--1530333-20260605T203838Z-
 913@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260606T031300Z
SUMMARY:High Tide   11.4 feet
UID:XTide-579500--1530333-20260606T031304Z-
 914@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260606T070700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260606T070719Z-
 915@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260606T085900Z
SUMMARY:Low Tide    4.3 feet
UID:XTide-579500--1530333-20260606T085926Z-
 916@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260606T131400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260606T131401Z-
 917@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260606T143600Z
SUMMARY:High Tide   11.4 feet
UID:XTide-579500--1530333-20260606T143609Z-
 918@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260606T212100Z
SUMMARY:Low Tide    1.0 feet
UID:XTide-579500--1530333-20260606T212136Z-
 919@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260607T035700Z
SUMMARY:High Tide   11.2 feet
UID:XTide-579500--1530333-20260607T035726Z-
 920@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260607T070800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260607T070833Z-
 921@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260607T095300Z
SUMMARY:Low Tide    4.3 feet
UID:XTide-579500--1530333-20260607T095348Z-
 922@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260607T131300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260607T131311Z-
 923@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260607T153000Z
SUMMARY:High Tide   10.7 feet
UID:XTide-579500--1530333-20260607T153059Z-
 924@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260607T220900Z
SUMMARY:Low Tide    1.7 feet
UID:XTide-579500--1530333-20260607T220914Z-
 925@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260608T044400Z
SUMMARY:High Tide   11.3 feet
UID:XTide-579500--1530333-20260608T044438Z-
 926@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260608T070900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260608T070943Z-
 927@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260608T105600Z
SUMMARY:Low Tide    4.0 feet
UID:XTide-579500--1530333-20260608T105606Z-
 928@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260608T131200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260608T131224Z-
 929@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260608T163700Z
SUMMARY:High Tide   10.1 feet
UID:XTide-579500--1530333-20260608T163744Z-
 930@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260608T230300Z
SUMMARY:Low Tide    2.3 feet
UID:XTide-579500--1530333-20260608T230334Z-
 931@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260609T053400Z
SUMMARY:High Tide   11.6 feet
UID:XTide-579500--1530333-20260609T053423Z-
 932@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260609T071000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260609T071049Z-
 933@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260609T120300Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260609T120340Z-
 934@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260609T131100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260609T131142Z-
 935@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260609T175400Z
SUMMARY:High Tide    9.9 feet
UID:XTide-579500--1530333-20260609T175408Z-
 936@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260610T000400Z
SUMMARY:Low Tide    2.9 feet
UID:XTide-579500--1530333-20260610T000409Z-
 937@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260610T062500Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260610T062516Z-
 938@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260610T071100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260610T071152Z-
 939@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260610T130900Z
SUMMARY:Low Tide    2.1 feet
UID:XTide-579500--1530333-20260610T130936Z-
 940@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260610T131100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260610T131104Z-
 941@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260610T191000Z
SUMMARY:High Tide   10.2 feet
UID:XTide-579500--1530333-20260610T191027Z-
 942@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260611T010700Z
SUMMARY:Low Tide    3.2 feet
UID:XTide-579500--1530333-20260611T010705Z-
 943@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260611T071200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260611T071250Z-
 944@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260611T071500Z
SUMMARY:High Tide   13.0 feet
UID:XTide-579500--1530333-20260611T071555Z-
 945@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260611T131000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260611T131031Z-
 946@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260611T141000Z
SUMMARY:Low Tide    0.6 feet
UID:XTide-579500--1530333-20260611T141010Z-
 947@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260611T201900Z
SUMMARY:High Tide   11.0 feet
UID:XTide-579500--1530333-20260611T201945Z-
 948@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260612T020800Z
SUMMARY:Low Tide    3.2 feet
UID:XTide-579500--1530333-20260612T020840Z-
 949@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260612T071300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260612T071345Z-
 950@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260612T080600Z
SUMMARY:High Tide   13.9 feet
UID:XTide-579500--1530333-20260612T080646Z-
 951@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260612T131000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260612T131002Z-
 952@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260612T150500Z
SUMMARY:Low Tide   -0.9 feet
UID:XTide-579500--1530333-20260612T150523Z-
 953@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260612T212100Z
SUMMARY:High Tide   11.9 feet
UID:XTide-579500--1530333-20260612T212137Z-
 954@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260613T030600Z
SUMMARY:Low Tide    3.0 feet
UID:XTide-579500--1530333-20260613T030610Z-
 955@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260613T071400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260613T071436Z-
 956@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260613T085800Z
SUMMARY:High Tide   14.8 feet
UID:XTide-579500--1530333-20260613T085811Z-
 957@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260613T130900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260613T130952Z-
 958@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260613T155600Z
SUMMARY:Low Tide   -2.3 feet
UID:XTide-579500--1530333-20260613T155652Z-
 959@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260613T221700Z
SUMMARY:High Tide   12.9 feet
UID:XTide-579500--1530333-20260613T221752Z-
 960@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260614T040000Z
SUMMARY:Low Tide    2.6 feet
UID:XTide-579500--1530333-20260614T040012Z-
 961@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260614T071500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260614T071522Z-
 962@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260614T094900Z
SUMMARY:High Tide   15.6 feet
UID:XTide-579500--1530333-20260614T094933Z-
 963@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260614T130900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260614T130931Z-
 964@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260614T164600Z
SUMMARY:Low Tide   -3.4 feet
UID:XTide-579500--1530333-20260614T164621Z-
 965@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260614T231000Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260614T231014Z-
 966@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260615T045100Z
SUMMARY:Low Tide    2.2 feet
UID:XTide-579500--1530333-20260615T045145Z-
 967@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260615T071600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260615T071604Z-
 968@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260615T104100Z
SUMMARY:High Tide   16.2 feet
UID:XTide-579500--1530333-20260615T104134Z-
 969@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260615T130900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260615T130914Z-
 970@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260615T173400Z
SUMMARY:Low Tide   -4.0 feet
UID:XTide-579500--1530333-20260615T173446Z-
 971@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260616T000000Z
SUMMARY:High Tide   14.2 feet
UID:XTide-579500--1530333-20260616T000021Z-
 972@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260616T054200Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20260616T054216Z-
 973@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260616T071600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260616T071642Z-
 974@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260616T113300Z
SUMMARY:High Tide   16.3 feet
UID:XTide-579500--1530333-20260616T113308Z-
 975@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260616T130900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260616T130902Z-
 976@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260616T182200Z
SUMMARY:Low Tide   -4.2 feet
UID:XTide-579500--1530333-20260616T182226Z-
 977@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260617T004800Z
SUMMARY:High Tide   14.5 feet
UID:XTide-579500--1530333-20260617T004855Z-
 978@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260617T063200Z
SUMMARY:Low Tide    1.6 feet
UID:XTide-579500--1530333-20260617T063209Z-
 979@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260617T071700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260617T071715Z-
 980@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260617T122400Z
SUMMARY:High Tide   16.1 feet
UID:XTide-579500--1530333-20260617T122441Z-
 981@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260617T130800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260617T130855Z-
 982@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260617T191000Z
SUMMARY:Low Tide   -3.9 feet
UID:XTide-579500--1530333-20260617T191026Z-
 983@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260618T013600Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20260618T013644Z-
 984@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260618T071700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260618T071744Z-
 985@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260618T072300Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20260618T072325Z-
 986@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260618T130800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260618T130853Z-
 987@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260618T131600Z
SUMMARY:High Tide   15.4 feet
UID:XTide-579500--1530333-20260618T131623Z-
 988@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260618T195800Z
SUMMARY:Low Tide   -3.1 feet
UID:XTide-579500--1530333-20260618T195819Z-
 989@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260619T022400Z
SUMMARY:High Tide   14.1 feet
UID:XTide-579500--1530333-20260619T022418Z-
 990@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260619T071800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260619T071809Z-
 991@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260619T081600Z
SUMMARY:Low Tide    1.7 feet
UID:XTide-579500--1530333-20260619T081633Z-
 992@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260619T130800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260619T130855Z-
 993@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260619T140900Z
SUMMARY:High Tide   14.3 feet
UID:XTide-579500--1530333-20260619T140915Z-
 994@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260619T204600Z
SUMMARY:Low Tide   -1.9 feet
UID:XTide-579500--1530333-20260619T204644Z-
 995@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260620T031200Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260620T031228Z-
 996@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260620T071800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260620T071829Z-
 997@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260620T091300Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20260620T091300Z-
 998@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260620T130900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260620T130902Z-
 999@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260620T150400Z
SUMMARY:High Tide   13.0 feet
UID:XTide-579500--1530333-20260620T150438Z-
 1000@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260620T213600Z
SUMMARY:Low Tide   -0.5 feet
UID:XTide-579500--1530333-20260620T213614Z-
 1001@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260621T040200Z
SUMMARY:High Tide   13.2 feet
UID:XTide-579500--1530333-20260621T040203Z-
 1002@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260621T071800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260621T071845Z-
 1003@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260621T101400Z
SUMMARY:Low Tide    2.3 feet
UID:XTide-579500--1530333-20260621T101413Z-
 1004@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260621T130900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260621T130914Z-
 1005@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260621T160500Z
SUMMARY:High Tide   11.6 feet
UID:XTide-579500--1530333-20260621T160552Z-
 1006@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260621T222700Z
SUMMARY:Low Tide    1.0 feet
UID:XTide-579500--1530333-20260621T222736Z-
 1007@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260622T045200Z
SUMMARY:High Tide   12.7 feet
UID:XTide-579500--1530333-20260622T045250Z-
 1008@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260622T071800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260622T071855Z-
 1009@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260622T112000Z
SUMMARY:Low Tide    2.4 feet
UID:XTide-579500--1530333-20260622T112057Z-
 1010@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260622T130900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260622T130930Z-
 1011@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260622T171500Z
SUMMARY:High Tide   10.4 feet
UID:XTide-579500--1530333-20260622T171512Z-
 1012@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260622T232200Z
SUMMARY:Low Tide    2.5 feet
UID:XTide-579500--1530333-20260622T232248Z-
 1013@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260623T054500Z
SUMMARY:High Tide   12.4 feet
UID:XTide-579500--1530333-20260623T054520Z-
 1014@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260623T071900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260623T071902Z-
 1015@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260623T123200Z
SUMMARY:Low Tide    2.3 feet
UID:XTide-579500--1530333-20260623T123220Z-
 1016@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260623T130900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260623T130951Z-
 1017@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260623T183200Z
SUMMARY:High Tide    9.8 feet
UID:XTide-579500--1530333-20260623T183248Z-
 1018@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260624T002200Z
SUMMARY:Low Tide    3.6 feet
UID:XTide-579500--1530333-20260624T002237Z-
 1019@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260624T063800Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260624T063813Z-
 1020@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260624T071900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260624T071904Z-
 1021@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260624T131000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260624T131016Z-
 1022@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260624T134100Z
SUMMARY:Low Tide    1.9 feet
UID:XTide-579500--1530333-20260624T134110Z-
 1023@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260624T194900Z
SUMMARY:High Tide    9.8 feet
UID:XTide-579500--1530333-20260624T194950Z-
 1024@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260625T012400Z
SUMMARY:Low Tide    4.4 feet
UID:XTide-579500--1530333-20260625T012458Z-
 1025@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260625T071900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260625T071901Z-
 1026@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260625T072900Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260625T072917Z-
 1027@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260625T131000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260625T131046Z-
 1028@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260625T144000Z
SUMMARY:Low Tide    1.3 feet
UID:XTide-579500--1530333-20260625T144025Z-
 1029@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260625T205600Z
SUMMARY:High Tide   10.1 feet
UID:XTide-579500--1530333-20260625T205634Z-
 1030@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260626T022400Z
SUMMARY:Low Tide    4.7 feet
UID:XTide-579500--1530333-20260626T022424Z-
 1031@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260626T071800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260626T071853Z-
 1032@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260626T081700Z
SUMMARY:High Tide   12.3 feet
UID:XTide-579500--1530333-20260626T081750Z-
 1033@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260626T131100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260626T131121Z-
 1034@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260626T152900Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20260626T152921Z-
 1035@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260626T215000Z
SUMMARY:High Tide   10.7 feet
UID:XTide-579500--1530333-20260626T215025Z-
 1036@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260627T031700Z
SUMMARY:Low Tide    4.7 feet
UID:XTide-579500--1530333-20260627T031709Z-
 1037@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260627T071800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260627T071841Z-
 1038@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260627T090300Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260627T090309Z-
 1039@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260627T131200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260627T131200Z-
 1040@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260627T161100Z
SUMMARY:Low Tide    0.2 feet
UID:XTide-579500--1530333-20260627T161101Z-
 1041@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260627T223400Z
SUMMARY:High Tide   11.3 feet
UID:XTide-579500--1530333-20260627T223432Z-
 1042@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260628T040300Z
SUMMARY:Low Tide    4.4 feet
UID:XTide-579500--1530333-20260628T040300Z-
 1043@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260628T071800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260628T071825Z-
 1044@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260628T094500Z
SUMMARY:High Tide   12.9 feet
UID:XTide-579500--1530333-20260628T094559Z-
 1045@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260628T131200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260628T131243Z-
 1046@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260628T164800Z
SUMMARY:Low Tide   -0.4 feet
UID:XTide-579500--1530333-20260628T164830Z-
 1047@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260628T231300Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20260628T231335Z-
 1048@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260629T044400Z
SUMMARY:Low Tide    4.1 feet
UID:XTide-579500--1530333-20260629T044419Z-
 1049@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260629T071800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260629T071804Z-
 1050@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260629T102600Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20260629T102641Z-
 1051@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260629T131300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260629T131331Z-
 1052@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260629T172300Z
SUMMARY:Low Tide   -0.8 feet
UID:XTide-579500--1530333-20260629T172336Z-
 1053@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260629T234900Z
SUMMARY:High Tide   12.3 feet
UID:XTide-579500--1530333-20260629T234925Z-
 1054@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260630T052300Z
SUMMARY:Low Tide    3.6 feet
UID:XTide-579500--1530333-20260630T052303Z-
 1055@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260630T071700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260630T071738Z-
 1056@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260630T110600Z
SUMMARY:High Tide   13.6 feet
UID:XTide-579500--1530333-20260630T110619Z-
 1057@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260630T131400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260630T131407Z-
 1058@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260630T175700Z
SUMMARY:Low Tide   -1.2 feet
UID:XTide-579500--1530333-20260630T175753Z-
 1059@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260701T002400Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260701T002410Z-
 1060@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260701T060000Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260701T060039Z-
 1061@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260701T071700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260701T071708Z-
 1062@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260701T114400Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260701T114419Z-
 1063@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260701T131500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260701T131501Z-
 1064@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260701T183100Z
SUMMARY:Low Tide   -1.4 feet
UID:XTide-579500--1530333-20260701T183139Z-
 1065@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260702T005700Z
SUMMARY:High Tide   12.8 feet
UID:XTide-579500--1530333-20260702T005750Z-
 1066@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260702T063700Z
SUMMARY:Low Tide    3.0 feet
UID:XTide-579500--1530333-20260702T063750Z-
 1067@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260702T071600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260702T071634Z-
 1068@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260702T122100Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260702T122143Z-
 1069@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260702T131600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260702T131600Z-
 1070@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260702T190400Z
SUMMARY:Low Tide   -1.4 feet
UID:XTide-579500--1530333-20260702T190454Z-
 1071@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260703T013000Z
SUMMARY:High Tide   12.8 feet
UID:XTide-579500--1530333-20260703T013059Z-
 1072@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260703T071500Z
SUMMARY:Low Tide    2.9 feet
UID:XTide-579500--1530333-20260703T071531Z-
 1073@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260703T071500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260703T071555Z-
 1074@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260703T125900Z
SUMMARY:High Tide   13.4 feet
UID:XTide-579500--1530333-20260703T125910Z-
 1075@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260703T131700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260703T131702Z-
 1076@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260703T193800Z
SUMMARY:Low Tide   -1.1 feet
UID:XTide-579500--1530333-20260703T193837Z-
 1077@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260704T020300Z
SUMMARY:High Tide   12.8 feet
UID:XTide-579500--1530333-20260704T020329Z-
 1078@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260704T071500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260704T071512Z-
 1079@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260704T075400Z
SUMMARY:Low Tide    2.8 feet
UID:XTide-579500--1530333-20260704T075426Z-
 1080@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260704T131800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260704T131808Z-
 1081@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260704T133700Z
SUMMARY:High Tide   12.9 feet
UID:XTide-579500--1530333-20260704T133739Z-
 1082@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260704T201200Z
SUMMARY:Low Tide   -0.5 feet
UID:XTide-579500--1530333-20260704T201247Z-
 1083@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260705T023600Z
SUMMARY:High Tide   12.7 feet
UID:XTide-579500--1530333-20260705T023645Z-
 1084@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260705T071400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260705T071424Z-
 1085@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260705T083500Z
SUMMARY:Low Tide    2.8 feet
UID:XTide-579500--1530333-20260705T083544Z-
 1086@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260705T131900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260705T131918Z-
 1087@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260705T141900Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260705T141908Z-
 1088@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260705T204800Z
SUMMARY:Low Tide    0.2 feet
UID:XTide-579500--1530333-20260705T204848Z-
 1089@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260706T031100Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260706T031105Z-
 1090@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260706T071300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260706T071333Z-
 1091@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260706T092100Z
SUMMARY:Low Tide    2.7 feet
UID:XTide-579500--1530333-20260706T092143Z-
 1092@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260706T132000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260706T132031Z-
 1093@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260706T150600Z
SUMMARY:High Tide   11.4 feet
UID:XTide-579500--1530333-20260706T150633Z-
 1094@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260706T212800Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20260706T212825Z-
 1095@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260707T034900Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260707T034932Z-
 1096@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260707T071200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260707T071237Z-
 1097@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260707T101400Z
SUMMARY:Low Tide    2.6 feet
UID:XTide-579500--1530333-20260707T101448Z-
 1098@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260707T132100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260707T132148Z-
 1099@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260707T160400Z
SUMMARY:High Tide   10.6 feet
UID:XTide-579500--1530333-20260707T160414Z-
 1100@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260707T221400Z
SUMMARY:Low Tide    2.4 feet
UID:XTide-579500--1530333-20260707T221425Z-
 1101@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260708T043400Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260708T043404Z-
 1102@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260708T071100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260708T071137Z-
 1103@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260708T111600Z
SUMMARY:Low Tide    2.3 feet
UID:XTide-579500--1530333-20260708T111634Z-
 1104@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260708T132300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260708T132307Z-
 1105@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260708T171500Z
SUMMARY:High Tide   10.0 feet
UID:XTide-579500--1530333-20260708T171559Z-
 1106@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260708T231100Z
SUMMARY:Low Tide    3.4 feet
UID:XTide-579500--1530333-20260708T231101Z-
 1107@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260709T052700Z
SUMMARY:High Tide   12.7 feet
UID:XTide-579500--1530333-20260709T052705Z-
 1108@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260709T071000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260709T071033Z-
 1109@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260709T122700Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20260709T122708Z-
 1110@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260709T132400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260709T132430Z-
 1111@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260709T183900Z
SUMMARY:High Tide    9.9 feet
UID:XTide-579500--1530333-20260709T183932Z-
 1112@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260710T002000Z
SUMMARY:Low Tide    4.3 feet
UID:XTide-579500--1530333-20260710T002013Z-
 1113@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260710T062800Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20260710T062813Z-
 1114@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260710T070900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260710T070926Z-
 1115@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260710T132500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260710T132556Z-
 1116@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260710T133900Z
SUMMARY:Low Tide    0.8 feet
UID:XTide-579500--1530333-20260710T133944Z-
 1117@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260710T200200Z
SUMMARY:High Tide   10.4 feet
UID:XTide-579500--1530333-20260710T200217Z-
 1118@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260711T013500Z
SUMMARY:Low Tide    4.5 feet
UID:XTide-579500--1530333-20260711T013541Z-
 1119@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260711T070800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260711T070814Z-
 1120@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260711T073300Z
SUMMARY:High Tide   13.6 feet
UID:XTide-579500--1530333-20260711T073322Z-
 1121@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260711T132700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260711T132725Z-
 1122@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260711T144600Z
SUMMARY:Low Tide   -0.4 feet
UID:XTide-579500--1530333-20260711T144651Z-
 1123@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260711T211300Z
SUMMARY:High Tide   11.4 feet
UID:XTide-579500--1530333-20260711T211308Z-
 1124@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260712T024600Z
SUMMARY:Low Tide    4.2 feet
UID:XTide-579500--1530333-20260712T024620Z-
 1125@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260712T070600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260712T070659Z-
 1126@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260712T083700Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20260712T083745Z-
 1127@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260712T132800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260712T132856Z-
 1128@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260712T154500Z
SUMMARY:Low Tide   -1.7 feet
UID:XTide-579500--1530333-20260712T154536Z-
 1129@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260712T221200Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20260712T221232Z-
 1130@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260713T034800Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260713T034814Z-
 1131@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260713T070500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260713T070541Z-
 1132@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260713T093800Z
SUMMARY:High Tide   15.2 feet
UID:XTide-579500--1530333-20260713T093836Z-
 1133@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260713T133000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260713T133030Z-
 1134@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260713T163700Z
SUMMARY:Low Tide   -2.9 feet
UID:XTide-579500--1530333-20260713T163740Z-
 1135@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260713T230300Z
SUMMARY:High Tide   13.5 feet
UID:XTide-579500--1530333-20260713T230334Z-
 1136@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260714T044300Z
SUMMARY:Low Tide    2.4 feet
UID:XTide-579500--1530333-20260714T044323Z-
 1137@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260714T070400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260714T070418Z-
 1138@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260714T103500Z
SUMMARY:High Tide   15.9 feet
UID:XTide-579500--1530333-20260714T103511Z-
 1139@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260714T133200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260714T133207Z-
 1140@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260714T172500Z
SUMMARY:Low Tide   -3.7 feet
UID:XTide-579500--1530333-20260714T172557Z-
 1141@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260714T235000Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20260714T235010Z-
 1142@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260715T053300Z
SUMMARY:Low Tide    1.4 feet
UID:XTide-579500--1530333-20260715T053348Z-
 1143@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260715T070200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260715T070253Z-
 1144@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260715T112700Z
SUMMARY:High Tide   16.3 feet
UID:XTide-579500--1530333-20260715T112755Z-
 1145@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260715T133300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260715T133345Z-
 1146@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260715T181100Z
SUMMARY:Low Tide   -4.0 feet
UID:XTide-579500--1530333-20260715T181114Z-
 1147@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260716T003300Z
SUMMARY:High Tide   14.9 feet
UID:XTide-579500--1530333-20260716T003353Z-
 1148@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260716T062200Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20260716T062221Z-
 1149@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260716T070100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260716T070124Z-
 1150@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260716T121700Z
SUMMARY:High Tide   16.2 feet
UID:XTide-579500--1530333-20260716T121748Z-
 1151@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260716T133500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260716T133527Z-
 1152@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260716T185400Z
SUMMARY:Low Tide   -3.8 feet
UID:XTide-579500--1530333-20260716T185430Z-
 1153@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260717T011500Z
SUMMARY:High Tide   15.1 feet
UID:XTide-579500--1530333-20260717T011528Z-
 1154@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260717T065900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260717T065951Z-
 1155@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260717T070900Z
SUMMARY:Low Tide    0.4 feet
UID:XTide-579500--1530333-20260717T070945Z-
 1156@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260717T130500Z
SUMMARY:High Tide   15.7 feet
UID:XTide-579500--1530333-20260717T130549Z-
 1157@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260717T133700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260717T133710Z-
 1158@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260717T193600Z
SUMMARY:Low Tide   -3.0 feet
UID:XTide-579500--1530333-20260717T193633Z-
 1159@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260718T015500Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20260718T015528Z-
 1160@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260718T065800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260718T065816Z-
 1161@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260718T075700Z
SUMMARY:Low Tide    0.4 feet
UID:XTide-579500--1530333-20260718T075704Z-
 1162@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260718T133800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260718T133855Z-
 1163@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260718T135300Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260718T135301Z-
 1164@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260718T201700Z
SUMMARY:Low Tide   -1.7 feet
UID:XTide-579500--1530333-20260718T201741Z-
 1165@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260719T023400Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260719T023454Z-
 1166@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260719T065600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260719T065637Z-
 1167@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260719T084500Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20260719T084528Z-
 1168@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260719T134000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260719T134042Z-
 1169@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260719T144000Z
SUMMARY:High Tide   13.2 feet
UID:XTide-579500--1530333-20260719T144053Z-
 1170@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260719T205800Z
SUMMARY:Low Tide   -0.2 feet
UID:XTide-579500--1530333-20260719T205848Z-
 1171@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260720T031400Z
SUMMARY:High Tide   13.9 feet
UID:XTide-579500--1530333-20260720T031422Z-
 1172@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260720T065400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260720T065456Z-
 1173@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260720T093600Z
SUMMARY:Low Tide    1.3 feet
UID:XTide-579500--1530333-20260720T093635Z-
 1174@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260720T134200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260720T134232Z-
 1175@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260720T153200Z
SUMMARY:High Tide   11.7 feet
UID:XTide-579500--1530333-20260720T153210Z-
 1176@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260720T214000Z
SUMMARY:Low Tide    1.6 feet
UID:XTide-579500--1530333-20260720T214054Z-
 1177@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260721T035400Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20260721T035459Z-
 1178@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260721T065300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260721T065311Z-
 1179@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260721T103200Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20260721T103210Z-
 1180@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260721T134400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260721T134423Z-
 1181@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260721T163100Z
SUMMARY:High Tide   10.4 feet
UID:XTide-579500--1530333-20260721T163142Z-
 1182@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260721T222700Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260721T222705Z-
 1183@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260722T043900Z
SUMMARY:High Tide   12.3 feet
UID:XTide-579500--1530333-20260722T043941Z-
 1184@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260722T065100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260722T065124Z-
 1185@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260722T113600Z
SUMMARY:Low Tide    2.6 feet
UID:XTide-579500--1530333-20260722T113656Z-
 1186@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260722T134600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260722T134617Z-
 1187@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260722T174500Z
SUMMARY:High Tide    9.4 feet
UID:XTide-579500--1530333-20260722T174554Z-
 1188@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260722T232200Z
SUMMARY:Low Tide    4.8 feet
UID:XTide-579500--1530333-20260722T232224Z-
 1189@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260723T053100Z
SUMMARY:High Tide   11.7 feet
UID:XTide-579500--1530333-20260723T053148Z-
 1190@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260723T064900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260723T064934Z-
 1191@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260723T125300Z
SUMMARY:Low Tide    2.8 feet
UID:XTide-579500--1530333-20260723T125358Z-
 1192@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260723T134800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260723T134813Z-
 1193@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260723T191600Z
SUMMARY:High Tide    9.1 feet
UID:XTide-579500--1530333-20260723T191644Z-
 1194@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260724T003200Z
SUMMARY:Low Tide    5.7 feet
UID:XTide-579500--1530333-20260724T003236Z-
 1195@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260724T063400Z
SUMMARY:High Tide   11.3 feet
UID:XTide-579500--1530333-20260724T063407Z-
 1196@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260724T064700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260724T064741Z-
 1197@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260724T135000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260724T135011Z-
 1198@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260724T141200Z
SUMMARY:Low Tide    2.5 feet
UID:XTide-579500--1530333-20260724T141217Z-
 1199@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260724T204100Z
SUMMARY:High Tide    9.5 feet
UID:XTide-579500--1530333-20260724T204128Z-
 1200@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260725T015100Z
SUMMARY:Low Tide    6.0 feet
UID:XTide-579500--1530333-20260725T015157Z-
 1201@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260725T064500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260725T064546Z-
 1202@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260725T074100Z
SUMMARY:High Tide   11.3 feet
UID:XTide-579500--1530333-20260725T074109Z-
 1203@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260725T135200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260725T135211Z-
 1204@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260725T151300Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20260725T151324Z-
 1205@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260725T214100Z
SUMMARY:High Tide   10.3 feet
UID:XTide-579500--1530333-20260725T214103Z-
 1206@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260726T025900Z
SUMMARY:Low Tide    5.7 feet
UID:XTide-579500--1530333-20260726T025925Z-
 1207@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260726T064300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260726T064348Z-
 1208@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260726T084100Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20260726T084141Z-
 1209@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260726T135400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260726T135422Z-
 1210@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260726T155800Z
SUMMARY:Low Tide    1.0 feet
UID:XTide-579500--1530333-20260726T155858Z-
 1211@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260726T222300Z
SUMMARY:High Tide   11.1 feet
UID:XTide-579500--1530333-20260726T222345Z-
 1212@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260727T035000Z
SUMMARY:Low Tide    5.0 feet
UID:XTide-579500--1530333-20260727T035014Z-
 1213@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260727T064100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260727T064148Z-
 1214@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260727T093200Z
SUMMARY:High Tide   12.4 feet
UID:XTide-579500--1530333-20260727T093200Z-
 1215@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260727T135600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260727T135619Z-
 1216@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260727T163600Z
SUMMARY:Low Tide    0.2 feet
UID:XTide-579500--1530333-20260727T163600Z-
 1217@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260727T225800Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20260727T225829Z-
 1218@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260728T043100Z
SUMMARY:Low Tide    4.1 feet
UID:XTide-579500--1530333-20260728T043132Z-
 1219@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260728T063900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260728T063946Z-
 1220@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260728T101500Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20260728T101525Z-
 1221@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260728T135800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260728T135818Z-
 1222@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260728T170800Z
SUMMARY:Low Tide   -0.6 feet
UID:XTide-579500--1530333-20260728T170837Z-
 1223@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260728T233000Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20260728T233011Z-
 1224@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260729T050800Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20260729T050822Z-
 1225@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260729T063700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260729T063755Z-
 1226@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260729T105400Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260729T105428Z-
 1227@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260729T140000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260729T140018Z-
 1228@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260729T173900Z
SUMMARY:Low Tide   -1.2 feet
UID:XTide-579500--1530333-20260729T173936Z-
 1229@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260730T000000Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20260730T000007Z-
 1230@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260730T054300Z
SUMMARY:Low Tide    2.5 feet
UID:XTide-579500--1530333-20260730T054357Z-
 1231@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260730T063500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260730T063546Z-
 1232@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260730T113100Z
SUMMARY:High Tide   14.2 feet
UID:XTide-579500--1530333-20260730T113123Z-
 1233@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260730T140200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260730T140220Z-
 1234@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260730T180900Z
SUMMARY:Low Tide   -1.6 feet
UID:XTide-579500--1530333-20260730T180956Z-
 1235@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260731T002900Z
SUMMARY:High Tide   13.6 feet
UID:XTide-579500--1530333-20260731T002919Z-
 1236@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260731T061800Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20260731T061846Z-
 1237@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260731T063300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260731T063335Z-
 1238@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260731T120700Z
SUMMARY:High Tide   14.3 feet
UID:XTide-579500--1530333-20260731T120724Z-
 1239@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260731T140400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260731T140422Z-
 1240@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260731T184000Z
SUMMARY:Low Tide   -1.7 feet
UID:XTide-579500--1530333-20260731T184006Z-
 1241@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260801T005700Z
SUMMARY:High Tide   13.9 feet
UID:XTide-579500--1530333-20260801T005739Z-
 1242@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260801T063100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260801T063123Z-
 1243@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260801T065300Z
SUMMARY:Low Tide    1.4 feet
UID:XTide-579500--1530333-20260801T065346Z-
 1244@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260801T124300Z
SUMMARY:High Tide   14.2 feet
UID:XTide-579500--1530333-20260801T124321Z-
 1245@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260801T140600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260801T140626Z-
 1246@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260801T191000Z
SUMMARY:Low Tide   -1.4 feet
UID:XTide-579500--1530333-20260801T191050Z-
 1247@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260802T012600Z
SUMMARY:High Tide   14.1 feet
UID:XTide-579500--1530333-20260802T012619Z-
 1248@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260802T062900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260802T062909Z-
 1249@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260802T072900Z
SUMMARY:Low Tide    1.1 feet
UID:XTide-579500--1530333-20260802T072944Z-
 1250@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260802T132000Z
SUMMARY:High Tide   13.8 feet
UID:XTide-579500--1530333-20260802T132025Z-
 1251@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260802T140800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260802T140830Z-
 1252@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260802T194200Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20260802T194234Z-
 1253@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260803T015500Z
SUMMARY:High Tide   14.1 feet
UID:XTide-579500--1530333-20260803T015507Z-
 1254@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260803T062600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260803T062653Z-
 1255@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260803T080700Z
SUMMARY:Low Tide    1.0 feet
UID:XTide-579500--1530333-20260803T080732Z-
 1256@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260803T135900Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20260803T135951Z-
 1257@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260803T141000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260803T141036Z-
 1258@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260803T201500Z
SUMMARY:Low Tide    0.3 feet
UID:XTide-579500--1530333-20260803T201553Z-
 1259@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260804T022600Z
SUMMARY:High Tide   14.0 feet
UID:XTide-579500--1530333-20260804T022620Z-
 1260@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260804T062400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260804T062435Z-
 1261@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260804T084900Z
SUMMARY:Low Tide    1.1 feet
UID:XTide-579500--1530333-20260804T084935Z-
 1262@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260804T141200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260804T141255Z-
 1263@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260804T144400Z
SUMMARY:High Tide   12.1 feet
UID:XTide-579500--1530333-20260804T144429Z-
 1264@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260804T205200Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20260804T205256Z-
 1265@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260805T030100Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260805T030134Z-
 1266@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260805T062200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260805T062230Z-
 1267@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260805T093800Z
SUMMARY:Low Tide    1.4 feet
UID:XTide-579500--1530333-20260805T093824Z-
 1268@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260805T141400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260805T141455Z-
 1269@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260805T153800Z
SUMMARY:High Tide   11.0 feet
UID:XTide-579500--1530333-20260805T153814Z-
 1270@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260805T213600Z
SUMMARY:Low Tide    2.9 feet
UID:XTide-579500--1530333-20260805T213614Z-
 1271@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260806T034400Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20260806T034451Z-
 1272@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260806T062000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260806T062008Z-
 1273@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260806T103800Z
SUMMARY:Low Tide    1.7 feet
UID:XTide-579500--1530333-20260806T103839Z-
 1274@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260806T141600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260806T141658Z-
 1275@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260806T164900Z
SUMMARY:High Tide   10.0 feet
UID:XTide-579500--1530333-20260806T164949Z-
 1276@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260806T223200Z
SUMMARY:Low Tide    4.3 feet
UID:XTide-579500--1530333-20260806T223252Z-
 1277@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260807T044100Z
SUMMARY:High Tide   12.9 feet
UID:XTide-579500--1530333-20260807T044140Z-
 1278@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260807T061700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260807T061743Z-
 1279@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260807T115500Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20260807T115509Z-
 1280@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260807T141900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260807T141904Z-
 1281@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260807T182300Z
SUMMARY:High Tide    9.7 feet
UID:XTide-579500--1530333-20260807T182341Z-
 1282@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260807T235000Z
SUMMARY:Low Tide    5.3 feet
UID:XTide-579500--1530333-20260807T235041Z-
 1283@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260808T055600Z
SUMMARY:High Tide   12.7 feet
UID:XTide-579500--1530333-20260808T055601Z-
 1284@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260808T061500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260808T061516Z-
 1285@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260808T132100Z
SUMMARY:Low Tide    1.3 feet
UID:XTide-579500--1530333-20260808T132154Z-
 1286@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260808T142100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260808T142114Z-
 1287@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260808T195900Z
SUMMARY:High Tide   10.2 feet
UID:XTide-579500--1530333-20260808T195926Z-
 1288@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260809T012200Z
SUMMARY:Low Tide    5.4 feet
UID:XTide-579500--1530333-20260809T012200Z-
 1289@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260809T061200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260809T061248Z-
 1290@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260809T071900Z
SUMMARY:High Tide   13.0 feet
UID:XTide-579500--1530333-20260809T071909Z-
 1291@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260809T142300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260809T142327Z-
 1292@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260809T143900Z
SUMMARY:Low Tide    0.2 feet
UID:XTide-579500--1530333-20260809T143905Z-
 1293@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260809T211100Z
SUMMARY:High Tide   11.4 feet
UID:XTide-579500--1530333-20260809T211135Z-
 1294@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260810T024200Z
SUMMARY:Low Tide    4.6 feet
UID:XTide-579500--1530333-20260810T024222Z-
 1295@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260810T061000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260810T061018Z-
 1296@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260810T083400Z
SUMMARY:High Tide   13.8 feet
UID:XTide-579500--1530333-20260810T083438Z-
 1297@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260810T142500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260810T142543Z-
 1298@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260810T153900Z
SUMMARY:Low Tide   -1.1 feet
UID:XTide-579500--1530333-20260810T153930Z-
 1299@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260810T220500Z
SUMMARY:High Tide   12.7 feet
UID:XTide-579500--1530333-20260810T220532Z-
 1300@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260811T034400Z
SUMMARY:Low Tide    3.2 feet
UID:XTide-579500--1530333-20260811T034455Z-
 1301@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260811T060700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260811T060746Z-
 1302@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260811T093700Z
SUMMARY:High Tide   14.9 feet
UID:XTide-579500--1530333-20260811T093748Z-
 1303@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260811T142700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260811T142738Z-
 1304@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260811T162800Z
SUMMARY:Low Tide   -2.3 feet
UID:XTide-579500--1530333-20260811T162850Z-
 1305@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260811T225000Z
SUMMARY:High Tide   13.9 feet
UID:XTide-579500--1530333-20260811T225025Z-
 1306@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260812T043700Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20260812T043703Z-
 1307@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260812T060500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260812T060519Z-
 1308@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260812T103200Z
SUMMARY:High Tide   15.8 feet
UID:XTide-579500--1530333-20260812T103202Z-
 1309@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260812T142900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260812T142947Z-
 1310@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260812T171200Z
SUMMARY:Low Tide   -3.1 feet
UID:XTide-579500--1530333-20260812T171236Z-
 1311@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260812T233000Z
SUMMARY:High Tide   14.9 feet
UID:XTide-579500--1530333-20260812T233032Z-
 1312@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260813T052300Z
SUMMARY:Low Tide    0.5 feet
UID:XTide-579500--1530333-20260813T052320Z-
 1313@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260813T060200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260813T060247Z-
 1314@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260813T112000Z
SUMMARY:High Tide   16.2 feet
UID:XTide-579500--1530333-20260813T112037Z-
 1315@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260813T143100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260813T143156Z-
 1316@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260813T175200Z
SUMMARY:Low Tide   -3.4 feet
UID:XTide-579500--1530333-20260813T175241Z-
 1317@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260814T000800Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20260814T000818Z-
 1318@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260814T060000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260814T060015Z-
 1319@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260814T060700Z
SUMMARY:Low Tide   -0.4 feet
UID:XTide-579500--1530333-20260814T060708Z-
 1320@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260814T120500Z
SUMMARY:High Tide   16.2 feet
UID:XTide-579500--1530333-20260814T120545Z-
 1321@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260814T143400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260814T143404Z-
 1322@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260814T183000Z
SUMMARY:Low Tide   -3.1 feet
UID:XTide-579500--1530333-20260814T183051Z-
 1323@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260815T004300Z
SUMMARY:High Tide   15.8 feet
UID:XTide-579500--1530333-20260815T004352Z-
 1324@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260815T055700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260815T055742Z-
 1325@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260815T064900Z
SUMMARY:Low Tide   -0.9 feet
UID:XTide-579500--1530333-20260815T064911Z-
 1326@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260815T124800Z
SUMMARY:High Tide   15.7 feet
UID:XTide-579500--1530333-20260815T124843Z-
 1327@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260815T143600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260815T143612Z-
 1328@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260815T190700Z
SUMMARY:Low Tide   -2.2 feet
UID:XTide-579500--1530333-20260815T190725Z-
 1329@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260816T011800Z
SUMMARY:High Tide   15.7 feet
UID:XTide-579500--1530333-20260816T011815Z-
 1330@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260816T055500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260816T055508Z-
 1331@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260816T073000Z
SUMMARY:Low Tide   -0.8 feet
UID:XTide-579500--1530333-20260816T073033Z-
 1332@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260816T133000Z
SUMMARY:High Tide   14.7 feet
UID:XTide-579500--1530333-20260816T133047Z-
 1333@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260816T143800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260816T143820Z-
 1334@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260816T194300Z
SUMMARY:Low Tide   -0.9 feet
UID:XTide-579500--1530333-20260816T194332Z-
 1335@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260817T015100Z
SUMMARY:High Tide   15.1 feet
UID:XTide-579500--1530333-20260817T015116Z-
 1336@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260817T055200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260817T055233Z-
 1337@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260817T081100Z
SUMMARY:Low Tide   -0.2 feet
UID:XTide-579500--1530333-20260817T081148Z-
 1338@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260817T141200Z
SUMMARY:High Tide   13.4 feet
UID:XTide-579500--1530333-20260817T141241Z-
 1339@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260817T144000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260817T144027Z-
 1340@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260817T201900Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20260817T201916Z-
 1341@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260818T022300Z
SUMMARY:High Tide   14.3 feet
UID:XTide-579500--1530333-20260818T022347Z-
 1342@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260818T054900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260818T054957Z-
 1343@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260818T085400Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20260818T085412Z-
 1344@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260818T144200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260818T144234Z-
 1345@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260818T145700Z
SUMMARY:High Tide   12.0 feet
UID:XTide-579500--1530333-20260818T145711Z-
 1346@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260818T205500Z
SUMMARY:Low Tide    2.5 feet
UID:XTide-579500--1530333-20260818T205549Z-
 1347@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260819T025700Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20260819T025731Z-
 1348@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260819T054700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260819T054721Z-
 1349@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260819T094100Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20260819T094101Z-
 1350@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260819T144400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260819T144440Z-
 1351@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260819T154800Z
SUMMARY:High Tide   10.5 feet
UID:XTide-579500--1530333-20260819T154834Z-
 1352@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260819T213500Z
SUMMARY:Low Tide    4.2 feet
UID:XTide-579500--1530333-20260819T213553Z-
 1353@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260820T033500Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260820T033503Z-
 1354@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260820T054400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260820T054442Z-
 1355@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260820T103700Z
SUMMARY:Low Tide    2.9 feet
UID:XTide-579500--1530333-20260820T103748Z-
 1356@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260820T144700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260820T144705Z-
 1357@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260820T165700Z
SUMMARY:High Tide    9.3 feet
UID:XTide-579500--1530333-20260820T165757Z-
 1358@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260820T222600Z
SUMMARY:Low Tide    5.7 feet
UID:XTide-579500--1530333-20260820T222653Z-
 1359@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260821T042400Z
SUMMARY:High Tide   11.2 feet
UID:XTide-579500--1530333-20260821T042431Z-
 1360@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260821T054200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260821T054204Z-
 1361@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260821T115800Z
SUMMARY:Low Tide    3.7 feet
UID:XTide-579500--1530333-20260821T115801Z-
 1362@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260821T144900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260821T144914Z-
 1363@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260821T184300Z
SUMMARY:High Tide    8.9 feet
UID:XTide-579500--1530333-20260821T184305Z-
 1364@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260821T234500Z
SUMMARY:Low Tide    6.7 feet
UID:XTide-579500--1530333-20260821T234510Z-
 1365@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260822T053900Z
SUMMARY:High Tide   10.5 feet
UID:XTide-579500--1530333-20260822T053909Z-
 1366@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260822T053900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260822T053925Z-
 1367@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260822T134300Z
SUMMARY:Low Tide    3.6 feet
UID:XTide-579500--1530333-20260822T134328Z-
 1368@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260822T145100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260822T145124Z-
 1369@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260822T202700Z
SUMMARY:High Tide    9.4 feet
UID:XTide-579500--1530333-20260822T202704Z-
 1370@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260823T013000Z
SUMMARY:Low Tide    6.8 feet
UID:XTide-579500--1530333-20260823T013018Z-
 1371@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260823T053600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260823T053646Z-
 1372@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260823T071300Z
SUMMARY:High Tide   10.5 feet
UID:XTide-579500--1530333-20260823T071317Z-
 1373@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260823T145300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260823T145333Z-
 1374@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260823T145600Z
SUMMARY:Low Tide    2.7 feet
UID:XTide-579500--1530333-20260823T145625Z-
 1375@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260823T212400Z
SUMMARY:High Tide   10.3 feet
UID:XTide-579500--1530333-20260823T212406Z-
 1376@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260824T024900Z
SUMMARY:Low Tide    6.0 feet
UID:XTide-579500--1530333-20260824T024900Z-
 1377@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260824T053400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260824T053406Z-
 1378@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260824T082600Z
SUMMARY:High Tide   11.2 feet
UID:XTide-579500--1530333-20260824T082655Z-
 1379@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260824T145500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260824T145542Z-
 1380@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260824T154000Z
SUMMARY:Low Tide    1.7 feet
UID:XTide-579500--1530333-20260824T154029Z-
 1381@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260824T220000Z
SUMMARY:High Tide   11.2 feet
UID:XTide-579500--1530333-20260824T220023Z-
 1382@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260825T033600Z
SUMMARY:Low Tide    4.9 feet
UID:XTide-579500--1530333-20260825T033646Z-
 1383@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260825T053100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260825T053125Z-
 1384@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260825T091800Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260825T091821Z-
 1385@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260825T145700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260825T145751Z-
 1386@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260825T161300Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20260825T161341Z-
 1387@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260825T222900Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260825T222957Z-
 1388@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260826T041300Z
SUMMARY:Low Tide    3.6 feet
UID:XTide-579500--1530333-20260826T041353Z-
 1389@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260826T052800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260826T052843Z-
 1390@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260826T095900Z
SUMMARY:High Tide   13.2 feet
UID:XTide-579500--1530333-20260826T095934Z-
 1391@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260826T150000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260826T150000Z-
 1392@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260826T164300Z
SUMMARY:Low Tide   -0.2 feet
UID:XTide-579500--1530333-20260826T164308Z-
 1393@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260826T225700Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20260826T225717Z-
 1394@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260827T044700Z
SUMMARY:Low Tide    2.4 feet
UID:XTide-579500--1530333-20260827T044744Z-
 1395@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260827T052600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260827T052601Z-
 1396@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260827T103700Z
SUMMARY:High Tide   14.0 feet
UID:XTide-579500--1530333-20260827T103702Z-
 1397@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260827T150200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260827T150209Z-
 1398@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260827T171100Z
SUMMARY:Low Tide   -1.0 feet
UID:XTide-579500--1530333-20260827T171126Z-
 1399@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260827T232300Z
SUMMARY:High Tide   13.9 feet
UID:XTide-579500--1530333-20260827T232344Z-
 1400@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260828T052000Z
SUMMARY:Low Tide    1.3 feet
UID:XTide-579500--1530333-20260828T052036Z-
 1401@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260828T052300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260828T052318Z-
 1402@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260828T111200Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260828T111238Z-
 1403@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260828T150400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260828T150418Z-
 1404@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260828T174000Z
SUMMARY:Low Tide   -1.4 feet
UID:XTide-579500--1530333-20260828T174007Z-
 1405@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260828T235000Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260828T235024Z-
 1406@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260829T052000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260829T052035Z-
 1407@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260829T055300Z
SUMMARY:Low Tide    0.3 feet
UID:XTide-579500--1530333-20260829T055334Z-
 1408@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260829T114800Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20260829T114831Z-
 1409@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260829T150600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260829T150627Z-
 1410@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260829T180900Z
SUMMARY:Low Tide   -1.4 feet
UID:XTide-579500--1530333-20260829T180941Z-
 1411@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260830T001700Z
SUMMARY:High Tide   15.1 feet
UID:XTide-579500--1530333-20260830T001730Z-
 1412@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260830T051700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260830T051751Z-
 1413@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260830T062700Z
SUMMARY:Low Tide   -0.4 feet
UID:XTide-579500--1530333-20260830T062734Z-
 1414@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260830T122400Z
SUMMARY:High Tide   14.9 feet
UID:XTide-579500--1530333-20260830T122440Z-
 1415@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260830T150800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260830T150835Z-
 1416@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260830T184000Z
SUMMARY:Low Tide   -1.0 feet
UID:XTide-579500--1530333-20260830T184022Z-
 1417@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260831T004500Z
SUMMARY:High Tide   15.4 feet
UID:XTide-579500--1530333-20260831T004517Z-
 1418@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260831T051500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260831T051507Z-
 1419@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260831T070200Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20260831T070231Z-
 1420@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260831T130200Z
SUMMARY:High Tide   14.5 feet
UID:XTide-579500--1530333-20260831T130217Z-
 1421@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260831T151000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260831T151044Z-
 1422@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260831T191200Z
SUMMARY:Low Tide   -0.2 feet
UID:XTide-579500--1530333-20260831T191221Z-
 1423@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260901T011400Z
SUMMARY:High Tide   15.4 feet
UID:XTide-579500--1530333-20260901T011427Z-
 1424@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260901T051200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260901T051222Z-
 1425@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260901T074000Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20260901T074006Z-
 1426@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260901T134200Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260901T134224Z-
 1427@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260901T151200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260901T151252Z-
 1428@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260901T194600Z
SUMMARY:Low Tide    0.9 feet
UID:XTide-579500--1530333-20260901T194637Z-
 1429@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260902T014600Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20260902T014622Z-
 1430@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260902T050900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260902T050936Z-
 1431@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260902T082100Z
SUMMARY:Low Tide   -0.2 feet
UID:XTide-579500--1530333-20260902T082130Z-
 1432@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260902T142700Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260902T142714Z-
 1433@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260902T151500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260902T151500Z-
 1434@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260902T202400Z
SUMMARY:Low Tide    2.3 feet
UID:XTide-579500--1530333-20260902T202441Z-
 1435@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260903T022300Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20260903T022304Z-
 1436@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260903T050600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260903T050650Z-
 1437@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260903T091000Z
SUMMARY:Low Tide    0.5 feet
UID:XTide-579500--1530333-20260903T091021Z-
 1438@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260903T151700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260903T151708Z-
 1439@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260903T152200Z
SUMMARY:High Tide   11.3 feet
UID:XTide-579500--1530333-20260903T152243Z-
 1440@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260903T211000Z
SUMMARY:Low Tide    3.9 feet
UID:XTide-579500--1530333-20260903T211022Z-
 1441@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260904T030900Z
SUMMARY:High Tide   13.6 feet
UID:XTide-579500--1530333-20260904T030910Z-
 1442@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260904T050400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260904T050403Z-
 1443@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260904T101200Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20260904T101244Z-
 1444@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260904T151900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260904T151916Z-
 1445@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260904T163800Z
SUMMARY:High Tide   10.2 feet
UID:XTide-579500--1530333-20260904T163853Z-
 1446@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260904T221300Z
SUMMARY:Low Tide    5.3 feet
UID:XTide-579500--1530333-20260904T221300Z-
 1447@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260905T041300Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260905T041311Z-
 1448@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260905T050100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260905T050117Z-
 1449@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260905T113600Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20260905T113643Z-
 1450@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260905T152100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260905T152124Z-
 1451@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260905T182300Z
SUMMARY:High Tide    9.9 feet
UID:XTide-579500--1530333-20260905T182353Z-
 1452@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260905T234400Z
SUMMARY:Low Tide    6.0 feet
UID:XTide-579500--1530333-20260905T234421Z-
 1453@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260906T045800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260906T045829Z-
 1454@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260906T054500Z
SUMMARY:High Tide   12.1 feet
UID:XTide-579500--1530333-20260906T054501Z-
 1455@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260906T131300Z
SUMMARY:Low Tide    1.7 feet
UID:XTide-579500--1530333-20260906T131359Z-
 1456@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260906T152300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260906T152332Z-
 1457@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260906T195800Z
SUMMARY:High Tide   10.7 feet
UID:XTide-579500--1530333-20260906T195853Z-
 1458@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260907T012700Z
SUMMARY:Low Tide    5.6 feet
UID:XTide-579500--1530333-20260907T012702Z-
 1459@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260907T045500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260907T045545Z-
 1460@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260907T072200Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20260907T072230Z-
 1461@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260907T143200Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20260907T143240Z-
 1462@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260907T152500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260907T152539Z-
 1463@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260907T210100Z
SUMMARY:High Tide   12.0 feet
UID:XTide-579500--1530333-20260907T210144Z-
 1464@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260908T024500Z
SUMMARY:Low Tide    4.2 feet
UID:XTide-579500--1530333-20260908T024513Z-
 1465@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260908T045200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260908T045256Z-
 1466@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260908T083800Z
SUMMARY:High Tide   13.5 feet
UID:XTide-579500--1530333-20260908T083803Z-
 1467@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260908T152700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260908T152747Z-
 1468@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260908T152800Z
SUMMARY:Low Tide   -0.5 feet
UID:XTide-579500--1530333-20260908T152822Z-
 1469@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260908T214700Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20260908T214755Z-
 1470@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260909T034100Z
SUMMARY:Low Tide    2.4 feet
UID:XTide-579500--1530333-20260909T034110Z-
 1471@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260909T045000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260909T045006Z-
 1472@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260909T093600Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260909T093602Z-
 1473@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260909T152900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260909T152955Z-
 1474@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260909T161200Z
SUMMARY:Low Tide   -1.5 feet
UID:XTide-579500--1530333-20260909T161241Z-
 1475@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260909T222600Z
SUMMARY:High Tide   14.5 feet
UID:XTide-579500--1530333-20260909T222650Z-
 1476@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260910T042700Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20260910T042704Z-
 1477@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260910T044700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260910T044716Z-
 1478@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260910T102400Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20260910T102458Z-
 1479@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260910T153200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260910T153202Z-
 1480@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260910T165100Z
SUMMARY:Low Tide   -2.0 feet
UID:XTide-579500--1530333-20260910T165125Z-
 1481@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260910T230200Z
SUMMARY:High Tide   15.4 feet
UID:XTide-579500--1530333-20260910T230219Z-
 1482@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260911T044400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260911T044439Z-
 1483@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260911T050800Z
SUMMARY:Low Tide   -0.6 feet
UID:XTide-579500--1530333-20260911T050820Z-
 1484@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260911T110800Z
SUMMARY:High Tide   15.9 feet
UID:XTide-579500--1530333-20260911T110854Z-
 1485@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260911T153400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260911T153410Z-
 1486@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260911T172700Z
SUMMARY:Low Tide   -2.0 feet
UID:XTide-579500--1530333-20260911T172737Z-
 1487@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260911T233500Z
SUMMARY:High Tide   16.0 feet
UID:XTide-579500--1530333-20260911T233522Z-
 1488@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260912T044100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260912T044142Z-
 1489@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260912T054700Z
SUMMARY:Low Tide   -1.4 feet
UID:XTide-579500--1530333-20260912T054705Z-
 1490@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260912T114900Z
SUMMARY:High Tide   15.9 feet
UID:XTide-579500--1530333-20260912T114949Z-
 1491@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260912T153600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260912T153618Z-
 1492@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260912T180200Z
SUMMARY:Low Tide   -1.6 feet
UID:XTide-579500--1530333-20260912T180210Z-
 1493@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260913T000600Z
SUMMARY:High Tide   16.2 feet
UID:XTide-579500--1530333-20260913T000650Z-
 1494@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260913T043800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260913T043849Z-
 1495@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260913T062400Z
SUMMARY:Low Tide   -1.7 feet
UID:XTide-579500--1530333-20260913T062425Z-
 1496@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260913T122800Z
SUMMARY:High Tide   15.4 feet
UID:XTide-579500--1530333-20260913T122859Z-
 1497@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260913T153800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260913T153825Z-
 1498@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260913T183500Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20260913T183550Z-
 1499@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260914T003600Z
SUMMARY:High Tide   15.9 feet
UID:XTide-579500--1530333-20260914T003657Z-
 1500@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260914T043500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260914T043558Z-
 1501@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260914T070000Z
SUMMARY:Low Tide   -1.5 feet
UID:XTide-579500--1530333-20260914T070056Z-
 1502@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260914T130700Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20260914T130704Z-
 1503@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260914T154000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260914T154033Z-
 1504@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260914T190900Z
SUMMARY:Low Tide    0.5 feet
UID:XTide-579500--1530333-20260914T190901Z-
 1505@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260915T010600Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20260915T010635Z-
 1506@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260915T043300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260915T043308Z-
 1507@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260915T073700Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20260915T073701Z-
 1508@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260915T134500Z
SUMMARY:High Tide   13.5 feet
UID:XTide-579500--1530333-20260915T134532Z-
 1509@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260915T154200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260915T154242Z-
 1510@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260915T194200Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20260915T194203Z-
 1511@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260916T013500Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20260916T013541Z-
 1512@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260916T043000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260916T043018Z-
 1513@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260916T081400Z
SUMMARY:Low Tide    0.4 feet
UID:XTide-579500--1530333-20260916T081418Z-
 1514@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260916T142500Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20260916T142555Z-
 1515@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260916T154400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260916T154450Z-
 1516@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260916T201600Z
SUMMARY:Low Tide    3.5 feet
UID:XTide-579500--1530333-20260916T201619Z-
 1517@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260917T020600Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20260917T020611Z-
 1518@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260917T042700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260917T042721Z-
 1519@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260917T085400Z
SUMMARY:Low Tide    1.7 feet
UID:XTide-579500--1530333-20260917T085444Z-
 1520@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260917T151200Z
SUMMARY:High Tide   10.8 feet
UID:XTide-579500--1530333-20260917T151251Z-
 1521@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260917T154600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260917T154659Z-
 1522@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260917T205400Z
SUMMARY:Low Tide    5.0 feet
UID:XTide-579500--1530333-20260917T205413Z-
 1523@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260918T024000Z
SUMMARY:High Tide   12.1 feet
UID:XTide-579500--1530333-20260918T024056Z-
 1524@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260918T042400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260918T042437Z-
 1525@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260918T094400Z
SUMMARY:Low Tide    3.0 feet
UID:XTide-579500--1530333-20260918T094443Z-
 1526@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260918T154900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260918T154908Z-
 1527@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260918T161800Z
SUMMARY:High Tide    9.6 feet
UID:XTide-579500--1530333-20260918T161802Z-
 1528@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260918T214300Z
SUMMARY:Low Tide    6.3 feet
UID:XTide-579500--1530333-20260918T214340Z-
 1529@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260919T032700Z
SUMMARY:High Tide   11.0 feet
UID:XTide-579500--1530333-20260919T032759Z-
 1530@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260919T042100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260919T042147Z-
 1531@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260919T105900Z
SUMMARY:Low Tide    4.0 feet
UID:XTide-579500--1530333-20260919T105952Z-
 1532@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260919T155100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260919T155117Z-
 1533@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260919T180400Z
SUMMARY:High Tide    9.0 feet
UID:XTide-579500--1530333-20260919T180451Z-
 1534@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260919T230700Z
SUMMARY:Low Tide    7.2 feet
UID:XTide-579500--1530333-20260919T230742Z-
 1535@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260920T041800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260920T041857Z-
 1536@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260920T044900Z
SUMMARY:High Tide   10.1 feet
UID:XTide-579500--1530333-20260920T044915Z-
 1537@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260920T125500Z
SUMMARY:Low Tide    4.2 feet
UID:XTide-579500--1530333-20260920T125540Z-
 1538@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260920T155300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260920T155327Z-
 1539@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260920T195300Z
SUMMARY:High Tide    9.6 feet
UID:XTide-579500--1530333-20260920T195301Z-
 1540@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260921T010900Z
SUMMARY:Low Tide    7.0 feet
UID:XTide-579500--1530333-20260921T010916Z-
 1541@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260921T041600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260921T041607Z-
 1542@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260921T064200Z
SUMMARY:High Tide   10.0 feet
UID:XTide-579500--1530333-20260921T064248Z-
 1543@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260921T141900Z
SUMMARY:Low Tide    3.4 feet
UID:XTide-579500--1530333-20260921T141942Z-
 1544@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260921T155500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260921T155537Z-
 1545@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260921T204600Z
SUMMARY:High Tide   10.5 feet
UID:XTide-579500--1530333-20260921T204641Z-
 1546@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260922T022800Z
SUMMARY:Low Tide    5.9 feet
UID:XTide-579500--1530333-20260922T022844Z-
 1547@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260922T041300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260922T041317Z-
 1548@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260922T080200Z
SUMMARY:High Tide   10.9 feet
UID:XTide-579500--1530333-20260922T080251Z-
 1549@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260922T150400Z
SUMMARY:Low Tide    2.3 feet
UID:XTide-579500--1530333-20260922T150406Z-
 1550@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260922T155700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260922T155747Z-
 1551@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260922T211900Z
SUMMARY:High Tide   11.5 feet
UID:XTide-579500--1530333-20260922T211955Z-
 1552@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260923T031200Z
SUMMARY:Low Tide    4.5 feet
UID:XTide-579500--1530333-20260923T031245Z-
 1553@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260923T041000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260923T041027Z-
 1554@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260923T085400Z
SUMMARY:High Tide   12.0 feet
UID:XTide-579500--1530333-20260923T085403Z-
 1555@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260923T153600Z
SUMMARY:Low Tide    1.3 feet
UID:XTide-579500--1530333-20260923T153646Z-
 1556@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260923T155900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260923T155959Z-
 1557@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260923T214700Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20260923T214714Z-
 1558@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260924T034700Z
SUMMARY:Low Tide    2.9 feet
UID:XTide-579500--1530333-20260924T034726Z-
 1559@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260924T040700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260924T040737Z-
 1560@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260924T093500Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20260924T093526Z-
 1561@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260924T160200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260924T160210Z-
 1562@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260924T160600Z
SUMMARY:Low Tide    0.5 feet
UID:XTide-579500--1530333-20260924T160603Z-
 1563@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260924T221300Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20260924T221336Z-
 1564@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260925T040400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260925T040447Z-
 1565@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260925T041900Z
SUMMARY:Low Tide    1.4 feet
UID:XTide-579500--1530333-20260925T041958Z-
 1566@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260925T101300Z
SUMMARY:High Tide   14.0 feet
UID:XTide-579500--1530333-20260925T101311Z-
 1567@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260925T160400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260925T160405Z-
 1568@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260925T163500Z
SUMMARY:Low Tide   -0.2 feet
UID:XTide-579500--1530333-20260925T163512Z-
 1569@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260925T224000Z
SUMMARY:High Tide   14.7 feet
UID:XTide-579500--1530333-20260925T224005Z-
 1570@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260926T040100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260926T040157Z-
 1571@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260926T045200Z
SUMMARY:Low Tide    0.0 feet
UID:XTide-579500--1530333-20260926T045254Z-
 1572@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260926T105000Z
SUMMARY:High Tide   14.8 feet
UID:XTide-579500--1530333-20260926T105030Z-
 1573@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260926T160600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260926T160613Z-
 1574@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260926T170500Z
SUMMARY:Low Tide   -0.5 feet
UID:XTide-579500--1530333-20260926T170544Z-
 1575@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260926T230700Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20260926T230725Z-
 1576@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260927T035900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260927T035921Z-
 1577@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260927T052600Z
SUMMARY:Low Tide   -1.1 feet
UID:XTide-579500--1530333-20260927T052614Z-
 1578@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260927T112700Z
SUMMARY:High Tide   15.2 feet
UID:XTide-579500--1530333-20260927T112743Z-
 1579@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260927T160800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260927T160823Z-
 1580@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260927T173700Z
SUMMARY:Low Tide   -0.5 feet
UID:XTide-579500--1530333-20260927T173719Z-
 1581@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260927T233600Z
SUMMARY:High Tide   16.1 feet
UID:XTide-579500--1530333-20260927T233630Z-
 1582@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260928T035600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260928T035628Z-
 1583@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260928T060100Z
SUMMARY:Low Tide   -1.9 feet
UID:XTide-579500--1530333-20260928T060119Z-
 1584@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260928T120600Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20260928T120624Z-
 1585@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260928T161000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260928T161032Z-
 1586@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260928T181000Z
SUMMARY:Low Tide   -0.0 feet
UID:XTide-579500--1530333-20260928T181053Z-
 1587@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260929T000600Z
SUMMARY:High Tide   16.4 feet
UID:XTide-579500--1530333-20260929T000654Z-
 1588@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260929T035300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260929T035336Z-
 1589@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260929T063700Z
SUMMARY:Low Tide   -2.2 feet
UID:XTide-579500--1530333-20260929T063748Z-
 1590@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260929T124600Z
SUMMARY:High Tide   14.9 feet
UID:XTide-579500--1530333-20260929T124619Z-
 1591@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260929T161200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260929T161241Z-
 1592@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260929T184600Z
SUMMARY:Low Tide    0.8 feet
UID:XTide-579500--1530333-20260929T184609Z-
 1593@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260930T003900Z
SUMMARY:High Tide   16.3 feet
UID:XTide-579500--1530333-20260930T003955Z-
 1594@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260930T035000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20260930T035045Z-
 1595@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260930T071700Z
SUMMARY:Low Tide   -1.9 feet
UID:XTide-579500--1530333-20260930T071733Z-
 1596@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260930T132900Z
SUMMARY:High Tide   14.1 feet
UID:XTide-579500--1530333-20260930T132930Z-
 1597@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260930T161400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20260930T161451Z-
 1598@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20260930T192400Z
SUMMARY:Low Tide    1.9 feet
UID:XTide-579500--1530333-20260930T192403Z-
 1599@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261001T011600Z
SUMMARY:High Tide   15.7 feet
UID:XTide-579500--1530333-20261001T011609Z-
 1600@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261001T034700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261001T034754Z-
 1601@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261001T080100Z
SUMMARY:Low Tide   -1.1 feet
UID:XTide-579500--1530333-20261001T080123Z-
 1602@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261001T141800Z
SUMMARY:High Tide   13.0 feet
UID:XTide-579500--1530333-20261001T141823Z-
 1603@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261001T161700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261001T161701Z-
 1604@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261001T200600Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20261001T200642Z-
 1605@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261002T015700Z
SUMMARY:High Tide   14.8 feet
UID:XTide-579500--1530333-20261002T015756Z-
 1606@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261002T034500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261002T034504Z-
 1607@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261002T085300Z
SUMMARY:Low Tide    0.0 feet
UID:XTide-579500--1530333-20261002T085323Z-
 1608@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261002T151800Z
SUMMARY:High Tide   11.7 feet
UID:XTide-579500--1530333-20261002T151825Z-
 1609@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261002T161900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261002T161911Z-
 1610@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261002T205900Z
SUMMARY:Low Tide    4.6 feet
UID:XTide-579500--1530333-20261002T205913Z-
 1611@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261003T025000Z
SUMMARY:High Tide   13.5 feet
UID:XTide-579500--1530333-20261003T025036Z-
 1612@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261003T034200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261003T034215Z-
 1613@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261003T095900Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20261003T095913Z-
 1614@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261003T162100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261003T162127Z-
 1615@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261003T163900Z
SUMMARY:High Tide   10.8 feet
UID:XTide-579500--1530333-20261003T163942Z-
 1616@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261003T221100Z
SUMMARY:Low Tide    5.7 feet
UID:XTide-579500--1530333-20261003T221153Z-
 1617@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261004T033900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261004T033926Z-
 1618@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261004T040500Z
SUMMARY:High Tide   12.3 feet
UID:XTide-579500--1530333-20261004T040505Z-
 1619@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261004T112500Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20261004T112527Z-
 1620@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261004T162300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261004T162333Z-
 1621@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261004T181900Z
SUMMARY:High Tide   10.7 feet
UID:XTide-579500--1530333-20261004T181911Z-
 1622@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261004T235100Z
SUMMARY:Low Tide    6.0 feet
UID:XTide-579500--1530333-20261004T235138Z-
 1623@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261005T033600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261005T033638Z-
 1624@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261005T054700Z
SUMMARY:High Tide   11.7 feet
UID:XTide-579500--1530333-20261005T054755Z-
 1625@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261005T130000Z
SUMMARY:Low Tide    1.9 feet
UID:XTide-579500--1530333-20261005T130001Z-
 1626@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261005T162500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261005T162544Z-
 1627@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261005T194000Z
SUMMARY:High Tide   11.6 feet
UID:XTide-579500--1530333-20261005T194031Z-
 1628@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261006T013100Z
SUMMARY:Low Tide    4.9 feet
UID:XTide-579500--1530333-20261006T013113Z-
 1629@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261006T033300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261006T033351Z-
 1630@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261006T072300Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20261006T072357Z-
 1631@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261006T141300Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20261006T141304Z-
 1632@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261006T162700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261006T162756Z-
 1633@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261006T203600Z
SUMMARY:High Tide   12.8 feet
UID:XTide-579500--1530333-20261006T203611Z-
 1634@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261007T024000Z
SUMMARY:Low Tide    3.2 feet
UID:XTide-579500--1530333-20261007T024000Z-
 1635@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261007T033100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261007T033105Z-
 1636@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261007T083300Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20261007T083342Z-
 1637@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261007T150500Z
SUMMARY:Low Tide    0.4 feet
UID:XTide-579500--1530333-20261007T150528Z-
 1638@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261007T163000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261007T163008Z-
 1639@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261007T211900Z
SUMMARY:High Tide   14.0 feet
UID:XTide-579500--1530333-20261007T211902Z-
 1640@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261008T032800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261008T032819Z-
 1641@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261008T033000Z
SUMMARY:Low Tide    1.4 feet
UID:XTide-579500--1530333-20261008T033001Z-
 1642@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261008T092700Z
SUMMARY:High Tide   14.1 feet
UID:XTide-579500--1530333-20261008T092736Z-
 1643@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261008T154700Z
SUMMARY:Low Tide   -0.1 feet
UID:XTide-579500--1530333-20261008T154726Z-
 1644@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261008T163200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261008T163222Z-
 1645@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261008T215500Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20261008T215526Z-
 1646@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261009T032500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261009T032533Z-
 1647@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261009T041100Z
SUMMARY:Low Tide   -0.1 feet
UID:XTide-579500--1530333-20261009T041142Z-
 1648@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261009T101300Z
SUMMARY:High Tide   14.8 feet
UID:XTide-579500--1530333-20261009T101309Z-
 1649@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261009T162400Z
SUMMARY:Low Tide   -0.3 feet
UID:XTide-579500--1530333-20261009T162439Z-
 1650@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261009T163400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261009T163438Z-
 1651@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261009T222800Z
SUMMARY:High Tide   15.7 feet
UID:XTide-579500--1530333-20261009T222818Z-
 1652@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261010T032200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261010T032249Z-
 1653@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261010T044900Z
SUMMARY:Low Tide   -1.2 feet
UID:XTide-579500--1530333-20261010T044919Z-
 1654@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261010T105400Z
SUMMARY:High Tide   15.1 feet
UID:XTide-579500--1530333-20261010T105413Z-
 1655@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261010T163600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261010T163645Z-
 1656@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261010T165900Z
SUMMARY:Low Tide   -0.1 feet
UID:XTide-579500--1530333-20261010T165916Z-
 1657@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261010T225900Z
SUMMARY:High Tide   16.1 feet
UID:XTide-579500--1530333-20261010T225920Z-
 1658@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261011T032000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261011T032005Z-
 1659@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261011T052400Z
SUMMARY:Low Tide   -1.8 feet
UID:XTide-579500--1530333-20261011T052454Z-
 1660@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261011T113200Z
SUMMARY:High Tide   15.1 feet
UID:XTide-579500--1530333-20261011T113246Z-
 1661@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261011T163800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261011T163858Z-
 1662@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261011T173200Z
SUMMARY:Low Tide    0.4 feet
UID:XTide-579500--1530333-20261011T173226Z-
 1663@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261011T232900Z
SUMMARY:High Tide   16.1 feet
UID:XTide-579500--1530333-20261011T232901Z-
 1664@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261012T031700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261012T031722Z-
 1665@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261012T055900Z
SUMMARY:Low Tide   -2.0 feet
UID:XTide-579500--1530333-20261012T055914Z-
 1666@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261012T120900Z
SUMMARY:High Tide   14.9 feet
UID:XTide-579500--1530333-20261012T120950Z-
 1667@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261012T164100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261012T164112Z-
 1668@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261012T180500Z
SUMMARY:Low Tide    1.1 feet
UID:XTide-579500--1530333-20261012T180536Z-
 1669@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261012T235800Z
SUMMARY:High Tide   15.8 feet
UID:XTide-579500--1530333-20261012T235800Z-
 1670@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261013T031400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261013T031439Z-
 1671@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261013T063300Z
SUMMARY:Low Tide   -1.6 feet
UID:XTide-579500--1530333-20261013T063314Z-
 1672@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261013T124600Z
SUMMARY:High Tide   14.3 feet
UID:XTide-579500--1530333-20261013T124622Z-
 1673@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261013T164300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261013T164329Z-
 1674@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261013T183800Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20261013T183822Z-
 1675@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261014T002700Z
SUMMARY:High Tide   15.2 feet
UID:XTide-579500--1530333-20261014T002707Z-
 1676@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261014T031100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261014T031157Z-
 1677@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261014T070700Z
SUMMARY:Low Tide   -0.8 feet
UID:XTide-579500--1530333-20261014T070707Z-
 1678@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261014T132300Z
SUMMARY:High Tide   13.4 feet
UID:XTide-579500--1530333-20261014T132322Z-
 1679@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261014T164500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261014T164546Z-
 1680@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261014T191200Z
SUMMARY:Low Tide    3.2 feet
UID:XTide-579500--1530333-20261014T191204Z-
 1681@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261015T005600Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20261015T005637Z-
 1682@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261015T030900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261015T030916Z-
 1683@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261015T074200Z
SUMMARY:Low Tide    0.2 feet
UID:XTide-579500--1530333-20261015T074223Z-
 1684@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261015T140300Z
SUMMARY:High Tide   12.3 feet
UID:XTide-579500--1530333-20261015T140306Z-
 1685@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261015T164700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261015T164753Z-
 1686@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261015T194600Z
SUMMARY:Low Tide    4.3 feet
UID:XTide-579500--1530333-20261015T194657Z-
 1687@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261016T012800Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20261016T012813Z-
 1688@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261016T030600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261016T030635Z-
 1689@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261016T082000Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20261016T082054Z-
 1690@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261016T144800Z
SUMMARY:High Tide   11.2 feet
UID:XTide-579500--1530333-20261016T144859Z-
 1691@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261016T165000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261016T165008Z-
 1692@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261016T202600Z
SUMMARY:Low Tide    5.5 feet
UID:XTide-579500--1530333-20261016T202619Z-
 1693@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261017T020400Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20261017T020427Z-
 1694@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261017T030300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261017T030356Z-
 1695@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261017T090700Z
SUMMARY:Low Tide    2.7 feet
UID:XTide-579500--1530333-20261017T090725Z-
 1696@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261017T154900Z
SUMMARY:High Tide   10.2 feet
UID:XTide-579500--1530333-20261017T154931Z-
 1697@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261017T165200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261017T165223Z-
 1698@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261017T211700Z
SUMMARY:Low Tide    6.5 feet
UID:XTide-579500--1530333-20261017T211748Z-
 1699@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261018T025100Z
SUMMARY:High Tide   11.0 feet
UID:XTide-579500--1530333-20261018T025153Z-
 1700@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261018T030100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261018T030117Z-
 1701@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261018T101100Z
SUMMARY:Low Tide    3.7 feet
UID:XTide-579500--1530333-20261018T101135Z-
 1702@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261018T165400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261018T165439Z-
 1703@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261018T171600Z
SUMMARY:High Tide    9.7 feet
UID:XTide-579500--1530333-20261018T171617Z-
 1704@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261018T223700Z
SUMMARY:Low Tide    7.1 feet
UID:XTide-579500--1530333-20261018T223736Z-
 1705@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261019T025800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261019T025839Z-
 1706@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261019T040800Z
SUMMARY:High Tide   10.1 feet
UID:XTide-579500--1530333-20261019T040833Z-
 1707@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261019T114100Z
SUMMARY:Low Tide    4.1 feet
UID:XTide-579500--1530333-20261019T114134Z-
 1708@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261019T165600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261019T165655Z-
 1709@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261019T184700Z
SUMMARY:High Tide   10.0 feet
UID:XTide-579500--1530333-20261019T184718Z-
 1710@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261020T002400Z
SUMMARY:Low Tide    6.8 feet
UID:XTide-579500--1530333-20261020T002458Z-
 1711@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261020T025600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261020T025602Z-
 1712@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261020T055400Z
SUMMARY:High Tide    9.8 feet
UID:XTide-579500--1530333-20261020T055436Z-
 1713@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261020T130800Z
SUMMARY:Low Tide    3.8 feet
UID:XTide-579500--1530333-20261020T130811Z-
 1714@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261020T165900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261020T165911Z-
 1715@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261020T194500Z
SUMMARY:High Tide   10.8 feet
UID:XTide-579500--1530333-20261020T194519Z-
 1716@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261021T014600Z
SUMMARY:Low Tide    5.6 feet
UID:XTide-579500--1530333-20261021T014623Z-
 1717@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261021T025300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261021T025325Z-
 1718@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261021T072000Z
SUMMARY:High Tide   10.5 feet
UID:XTide-579500--1530333-20261021T072011Z-
 1719@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261021T140400Z
SUMMARY:Low Tide    3.1 feet
UID:XTide-579500--1530333-20261021T140423Z-
 1720@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261021T170100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261021T170128Z-
 1721@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261021T202300Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20261021T202312Z-
 1722@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261022T023400Z
SUMMARY:Low Tide    4.1 feet
UID:XTide-579500--1530333-20261022T023456Z-
 1723@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261022T025000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261022T025050Z-
 1724@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261022T081800Z
SUMMARY:High Tide   11.5 feet
UID:XTide-579500--1530333-20261022T081827Z-
 1725@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261022T144400Z
SUMMARY:Low Tide    2.4 feet
UID:XTide-579500--1530333-20261022T144449Z-
 1726@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261022T170300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261022T170345Z-
 1727@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261022T205300Z
SUMMARY:High Tide   12.9 feet
UID:XTide-579500--1530333-20261022T205359Z-
 1728@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261023T024800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261023T024816Z-
 1729@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261023T031200Z
SUMMARY:Low Tide    2.4 feet
UID:XTide-579500--1530333-20261023T031254Z-
 1730@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261023T090400Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20261023T090454Z-
 1731@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261023T152000Z
SUMMARY:Low Tide    1.7 feet
UID:XTide-579500--1530333-20261023T152048Z-
 1732@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261023T170600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261023T170602Z-
 1733@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261023T212300Z
SUMMARY:High Tide   14.1 feet
UID:XTide-579500--1530333-20261023T212343Z-
 1734@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261024T024500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261024T024542Z-
 1735@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261024T034800Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20261024T034822Z-
 1736@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261024T094600Z
SUMMARY:High Tide   13.6 feet
UID:XTide-579500--1530333-20261024T094659Z-
 1737@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261024T155500Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20261024T155543Z-
 1738@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261024T170800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261024T170819Z-
 1739@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261024T215300Z
SUMMARY:High Tide   15.2 feet
UID:XTide-579500--1530333-20261024T215359Z-
 1740@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261025T024300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261025T024310Z-
 1741@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261025T042300Z
SUMMARY:Low Tide   -0.9 feet
UID:XTide-579500--1530333-20261025T042345Z-
 1742@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261025T102800Z
SUMMARY:High Tide   14.5 feet
UID:XTide-579500--1530333-20261025T102803Z-
 1743@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261025T163100Z
SUMMARY:Low Tide    0.9 feet
UID:XTide-579500--1530333-20261025T163110Z-
 1744@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261025T171000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261025T171037Z-
 1745@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261025T222500Z
SUMMARY:High Tide   16.1 feet
UID:XTide-579500--1530333-20261025T222548Z-
 1746@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261026T024000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261026T024039Z-
 1747@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261026T050000Z
SUMMARY:Low Tide   -2.1 feet
UID:XTide-579500--1530333-20261026T050028Z-
 1748@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261026T110900Z
SUMMARY:High Tide   15.1 feet
UID:XTide-579500--1530333-20261026T110936Z-
 1749@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261026T170700Z
SUMMARY:Low Tide    0.9 feet
UID:XTide-579500--1530333-20261026T170757Z-
 1750@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261026T171200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261026T171255Z-
 1751@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261026T225900Z
SUMMARY:High Tide   16.8 feet
UID:XTide-579500--1530333-20261026T225949Z-
 1752@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261027T023800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261027T023809Z-
 1753@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261027T053800Z
SUMMARY:Low Tide   -2.9 feet
UID:XTide-579500--1530333-20261027T053827Z-
 1754@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261027T115100Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20261027T115156Z-
 1755@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261027T171500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261027T171513Z-
 1756@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261027T174600Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20261027T174608Z-
 1757@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261027T233600Z
SUMMARY:High Tide   17.0 feet
UID:XTide-579500--1530333-20261027T233620Z-
 1758@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261028T023500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261028T023540Z-
 1759@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261028T061900Z
SUMMARY:Low Tide   -3.1 feet
UID:XTide-579500--1530333-20261028T061902Z-
 1760@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261028T123600Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20261028T123606Z-
 1761@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261028T171700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261028T171731Z-
 1762@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261028T182600Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20261028T182633Z-
 1763@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261029T001500Z
SUMMARY:High Tide   16.8 feet
UID:XTide-579500--1530333-20261029T001544Z-
 1764@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261029T023300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261029T023313Z-
 1765@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261029T070200Z
SUMMARY:Low Tide   -2.7 feet
UID:XTide-579500--1530333-20261029T070206Z-
 1766@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261029T132300Z
SUMMARY:High Tide   14.3 feet
UID:XTide-579500--1530333-20261029T132320Z-
 1767@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261029T171900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261029T171950Z-
 1768@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261029T191000Z
SUMMARY:Low Tide    2.7 feet
UID:XTide-579500--1530333-20261029T191010Z-
 1769@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261030T005800Z
SUMMARY:High Tide   16.1 feet
UID:XTide-579500--1530333-20261030T005844Z-
 1770@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261030T023000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261030T023046Z-
 1771@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261030T075000Z
SUMMARY:Low Tide   -1.8 feet
UID:XTide-579500--1530333-20261030T075000Z-
 1772@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261030T141500Z
SUMMARY:High Tide   13.4 feet
UID:XTide-579500--1530333-20261030T141553Z-
 1773@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261030T172200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261030T172208Z-
 1774@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261030T195900Z
SUMMARY:Low Tide    3.7 feet
UID:XTide-579500--1530333-20261030T195916Z-
 1775@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261031T014700Z
SUMMARY:High Tide   14.9 feet
UID:XTide-579500--1530333-20261031T014739Z-
 1776@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261031T022800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261031T022821Z-
 1777@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261031T084400Z
SUMMARY:Low Tide   -0.6 feet
UID:XTide-579500--1530333-20261031T084417Z-
 1778@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261031T151700Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20261031T151724Z-
 1779@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261031T172400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261031T172427Z-
 1780@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261031T205800Z
SUMMARY:Low Tide    4.6 feet
UID:XTide-579500--1530333-20261031T205827Z-
 1781@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261101T022500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261101T022558Z-
 1782@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261101T024700Z
SUMMARY:High Tide   13.5 feet
UID:XTide-579500--1530333-20261101T024706Z-
 1783@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261101T094800Z
SUMMARY:Low Tide    0.7 feet
UID:XTide-579500--1530333-20261101T094852Z-
 1784@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261101T163100Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20261101T163126Z-
 1785@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261101T172600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261101T172646Z-
 1786@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261101T221400Z
SUMMARY:Low Tide    5.3 feet
UID:XTide-579500--1530333-20261101T221442Z-
 1787@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261102T022300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261102T022336Z-
 1788@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261102T040400Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20261102T040453Z-
 1789@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261102T110500Z
SUMMARY:Low Tide    1.7 feet
UID:XTide-579500--1530333-20261102T110554Z-
 1790@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261102T172900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261102T172905Z-
 1791@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261102T175200Z
SUMMARY:High Tide   11.9 feet
UID:XTide-579500--1530333-20261102T175213Z-
 1792@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261102T234700Z
SUMMARY:Low Tide    5.1 feet
UID:XTide-579500--1530333-20261102T234735Z-
 1793@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261103T022100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261103T022104Z-
 1794@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261103T054000Z
SUMMARY:High Tide   11.6 feet
UID:XTide-579500--1530333-20261103T054033Z-
 1795@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261103T122700Z
SUMMARY:Low Tide    2.1 feet
UID:XTide-579500--1530333-20261103T122704Z-
 1796@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261103T173100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261103T173123Z-
 1797@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261103T190200Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20261103T190256Z-
 1798@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261104T011600Z
SUMMARY:Low Tide    4.0 feet
UID:XTide-579500--1530333-20261104T011629Z-
 1799@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261104T021800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261104T021848Z-
 1800@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261104T070900Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20261104T070947Z-
 1801@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261104T133600Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20261104T133644Z-
 1802@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261104T173300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261104T173342Z-
 1803@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261104T195700Z
SUMMARY:High Tide   13.4 feet
UID:XTide-579500--1530333-20261104T195748Z-
 1804@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261105T021600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261105T021634Z-
 1805@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261105T022200Z
SUMMARY:Low Tide    2.4 feet
UID:XTide-579500--1530333-20261105T022214Z-
 1806@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261105T081800Z
SUMMARY:High Tide   12.4 feet
UID:XTide-579500--1530333-20261105T081854Z-
 1807@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261105T143100Z
SUMMARY:Low Tide    1.9 feet
UID:XTide-579500--1530333-20261105T143135Z-
 1808@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261105T173600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261105T173601Z-
 1809@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261105T204100Z
SUMMARY:High Tide   14.2 feet
UID:XTide-579500--1530333-20261105T204136Z-
 1810@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261106T021400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261106T021420Z-
 1811@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261106T031100Z
SUMMARY:Low Tide    0.9 feet
UID:XTide-579500--1530333-20261106T031142Z-
 1812@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261106T091300Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20261106T091332Z-
 1813@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261106T151600Z
SUMMARY:Low Tide    1.8 feet
UID:XTide-579500--1530333-20261106T151618Z-
 1814@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261106T173800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261106T173819Z-
 1815@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261106T211900Z
SUMMARY:High Tide   14.9 feet
UID:XTide-579500--1530333-20261106T211913Z-
 1816@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261107T021200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261107T021208Z-
 1817@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261107T035300Z
SUMMARY:Low Tide   -0.3 feet
UID:XTide-579500--1530333-20261107T035312Z-
 1818@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261107T095900Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20261107T095943Z-
 1819@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261107T155500Z
SUMMARY:Low Tide    1.9 feet
UID:XTide-579500--1530333-20261107T155524Z-
 1820@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261107T174000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261107T174037Z-
 1821@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261107T215200Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20261107T215245Z-
 1822@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261108T020900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261108T020957Z-
 1823@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261108T042900Z
SUMMARY:Low Tide   -1.1 feet
UID:XTide-579500--1530333-20261108T042958Z-
 1824@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261108T104100Z
SUMMARY:High Tide   14.0 feet
UID:XTide-579500--1530333-20261108T104107Z-
 1825@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261108T163100Z
SUMMARY:Low Tide    2.1 feet
UID:XTide-579500--1530333-20261108T163132Z-
 1826@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261108T174200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261108T174255Z-
 1827@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261108T222400Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20261108T222430Z-
 1828@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261109T020700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261109T020748Z-
 1829@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261109T050400Z
SUMMARY:Low Tide   -1.5 feet
UID:XTide-579500--1530333-20261109T050443Z-
 1830@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261109T111900Z
SUMMARY:High Tide   14.2 feet
UID:XTide-579500--1530333-20261109T111918Z-
 1831@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261109T170600Z
SUMMARY:Low Tide    2.4 feet
UID:XTide-579500--1530333-20261109T170631Z-
 1832@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261109T174500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261109T174529Z-
 1833@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261109T225500Z
SUMMARY:High Tide   15.5 feet
UID:XTide-579500--1530333-20261109T225543Z-
 1834@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261110T020500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261110T020541Z-
 1835@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261110T053800Z
SUMMARY:Low Tide   -1.6 feet
UID:XTide-579500--1530333-20261110T053828Z-
 1836@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261110T115600Z
SUMMARY:High Tide   14.1 feet
UID:XTide-579500--1530333-20261110T115604Z-
 1837@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261110T174100Z
SUMMARY:Low Tide    2.8 feet
UID:XTide-579500--1530333-20261110T174107Z-
 1838@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261110T174700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261110T174747Z-
 1839@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261110T232600Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20261110T232649Z-
 1840@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261111T020300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261111T020336Z-
 1841@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261111T061100Z
SUMMARY:Low Tide   -1.3 feet
UID:XTide-579500--1530333-20261111T061144Z-
 1842@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261111T123200Z
SUMMARY:High Tide   13.8 feet
UID:XTide-579500--1530333-20261111T123227Z-
 1843@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261111T175000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261111T175005Z-
 1844@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261111T181500Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20261111T181536Z-
 1845@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261111T235800Z
SUMMARY:High Tide   14.9 feet
UID:XTide-579500--1530333-20261111T235827Z-
 1846@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261112T020100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261112T020140Z-
 1847@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261112T064600Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20261112T064607Z-
 1848@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261112T130900Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20261112T130941Z-
 1849@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261112T175200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261112T175223Z-
 1850@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261112T185100Z
SUMMARY:Low Tide    3.9 feet
UID:XTide-579500--1530333-20261112T185122Z-
 1851@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261113T003100Z
SUMMARY:High Tide   14.2 feet
UID:XTide-579500--1530333-20261113T003134Z-
 1852@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261113T015900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261113T015933Z-
 1853@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261113T072100Z
SUMMARY:Low Tide    0.1 feet
UID:XTide-579500--1530333-20261113T072129Z-
 1854@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261113T134900Z
SUMMARY:High Tide   12.6 feet
UID:XTide-579500--1530333-20261113T134908Z-
 1855@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261113T175400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261113T175440Z-
 1856@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261113T192800Z
SUMMARY:Low Tide    4.6 feet
UID:XTide-579500--1530333-20261113T192841Z-
 1857@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261114T010600Z
SUMMARY:High Tide   13.4 feet
UID:XTide-579500--1530333-20261114T010641Z-
 1858@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261114T015700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261114T015732Z-
 1859@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261114T075900Z
SUMMARY:Low Tide    1.0 feet
UID:XTide-579500--1530333-20261114T075948Z-
 1860@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261114T143200Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20261114T143249Z-
 1861@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261114T175600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261114T175656Z-
 1862@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261114T201000Z
SUMMARY:Low Tide    5.4 feet
UID:XTide-579500--1530333-20261114T201016Z-
 1863@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261115T014500Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20261115T014542Z-
 1864@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261115T015500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261115T015536Z-
 1865@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261115T084200Z
SUMMARY:Low Tide    1.9 feet
UID:XTide-579500--1530333-20261115T084237Z-
 1866@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261115T152300Z
SUMMARY:High Tide   11.1 feet
UID:XTide-579500--1530333-20261115T152329Z-
 1867@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261115T175900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261115T175911Z-
 1868@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261115T210000Z
SUMMARY:Low Tide    6.0 feet
UID:XTide-579500--1530333-20261115T210029Z-
 1869@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261116T015300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261116T015345Z-
 1870@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261116T023200Z
SUMMARY:High Tide   11.4 feet
UID:XTide-579500--1530333-20261116T023235Z-
 1871@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261116T093300Z
SUMMARY:Low Tide    2.7 feet
UID:XTide-579500--1530333-20261116T093325Z-
 1872@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261116T162300Z
SUMMARY:High Tide   10.7 feet
UID:XTide-579500--1530333-20261116T162311Z-
 1873@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261116T180100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261116T180126Z-
 1874@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261116T220500Z
SUMMARY:Low Tide    6.3 feet
UID:XTide-579500--1530333-20261116T220515Z-
 1875@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261117T015100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261117T015159Z-
 1876@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261117T033500Z
SUMMARY:High Tide   10.5 feet
UID:XTide-579500--1530333-20261117T033512Z-
 1877@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261117T103400Z
SUMMARY:Low Tide    3.4 feet
UID:XTide-579500--1530333-20261117T103418Z-
 1878@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261117T172700Z
SUMMARY:High Tide   10.8 feet
UID:XTide-579500--1530333-20261117T172740Z-
 1879@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261117T180300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261117T180339Z-
 1880@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261117T232500Z
SUMMARY:Low Tide    6.1 feet
UID:XTide-579500--1530333-20261117T232505Z-
 1881@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261118T015000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261118T015001Z-
 1882@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261118T045700Z
SUMMARY:High Tide   10.0 feet
UID:XTide-579500--1530333-20261118T045734Z-
 1883@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261118T114100Z
SUMMARY:Low Tide    3.7 feet
UID:XTide-579500--1530333-20261118T114147Z-
 1884@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261118T180500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261118T180552Z-
 1885@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261118T182500Z
SUMMARY:High Tide   11.3 feet
UID:XTide-579500--1530333-20261118T182525Z-
 1886@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261119T004200Z
SUMMARY:Low Tide    5.2 feet
UID:XTide-579500--1530333-20261119T004244Z-
 1887@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261119T014800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261119T014815Z-
 1888@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261119T062300Z
SUMMARY:High Tide   10.1 feet
UID:XTide-579500--1530333-20261119T062309Z-
 1889@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261119T124600Z
SUMMARY:Low Tide    3.7 feet
UID:XTide-579500--1530333-20261119T124622Z-
 1890@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261119T180800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261119T180803Z-
 1891@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261119T191200Z
SUMMARY:High Tide   12.1 feet
UID:XTide-579500--1530333-20261119T191229Z-
 1892@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261120T014300Z
SUMMARY:Low Tide    3.8 feet
UID:XTide-579500--1530333-20261120T014347Z-
 1893@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261120T014600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261120T014632Z-
 1894@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261120T073300Z
SUMMARY:High Tide   10.8 feet
UID:XTide-579500--1530333-20261120T073356Z-
 1895@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261120T134200Z
SUMMARY:Low Tide    3.5 feet
UID:XTide-579500--1530333-20261120T134203Z-
 1896@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261120T181000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261120T181014Z-
 1897@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261120T195200Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20261120T195254Z-
 1898@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261121T014400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261121T014452Z-
 1899@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261121T023200Z
SUMMARY:Low Tide    2.1 feet
UID:XTide-579500--1530333-20261121T023202Z-
 1900@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261121T083100Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20261121T083131Z-
 1901@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261121T143000Z
SUMMARY:Low Tide    3.2 feet
UID:XTide-579500--1530333-20261121T143059Z-
 1902@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261121T181200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261121T181223Z-
 1903@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261121T203100Z
SUMMARY:High Tide   14.2 feet
UID:XTide-579500--1530333-20261121T203129Z-
 1904@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261122T014300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261122T014315Z-
 1905@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261122T031500Z
SUMMARY:Low Tide    0.4 feet
UID:XTide-579500--1530333-20261122T031533Z-
 1906@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261122T092200Z
SUMMARY:High Tide   12.9 feet
UID:XTide-579500--1530333-20261122T092207Z-
 1907@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261122T151600Z
SUMMARY:Low Tide    2.9 feet
UID:XTide-579500--1530333-20261122T151636Z-
 1908@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261122T181400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261122T181430Z-
 1909@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261122T211000Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20261122T211022Z-
 1910@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261123T014100Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261123T014142Z-
 1911@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261123T035700Z
SUMMARY:Low Tide   -1.2 feet
UID:XTide-579500--1530333-20261123T035724Z-
 1912@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261123T100900Z
SUMMARY:High Tide   13.8 feet
UID:XTide-579500--1530333-20261123T100945Z-
 1913@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261123T160000Z
SUMMARY:Low Tide    2.5 feet
UID:XTide-579500--1530333-20261123T160040Z-
 1914@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261123T181600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261123T181636Z-
 1915@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261123T215000Z
SUMMARY:High Tide   16.2 feet
UID:XTide-579500--1530333-20261123T215038Z-
 1916@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261124T014000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261124T014012Z-
 1917@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261124T043900Z
SUMMARY:Low Tide   -2.4 feet
UID:XTide-579500--1530333-20261124T043928Z-
 1918@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261124T105600Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20261124T105634Z-
 1919@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261124T164400Z
SUMMARY:Low Tide    2.3 feet
UID:XTide-579500--1530333-20261124T164427Z-
 1920@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261124T181800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261124T181840Z-
 1921@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261124T223200Z
SUMMARY:High Tide   16.9 feet
UID:XTide-579500--1530333-20261124T223251Z-
 1922@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261125T013800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261125T013845Z-
 1923@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261125T052200Z
SUMMARY:Low Tide   -3.2 feet
UID:XTide-579500--1530333-20261125T052231Z-
 1924@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261125T114300Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20261125T114309Z-
 1925@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261125T172800Z
SUMMARY:Low Tide    2.2 feet
UID:XTide-579500--1530333-20261125T172857Z-
 1926@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261125T182000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261125T182043Z-
 1927@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261125T231700Z
SUMMARY:High Tide   17.2 feet
UID:XTide-579500--1530333-20261125T231703Z-
 1928@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261126T013700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261126T013722Z-
 1929@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261126T060700Z
SUMMARY:Low Tide   -3.5 feet
UID:XTide-579500--1530333-20261126T060703Z-
 1930@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261126T123000Z
SUMMARY:High Tide   15.0 feet
UID:XTide-579500--1530333-20261126T123031Z-
 1931@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261126T181400Z
SUMMARY:Low Tide    2.3 feet
UID:XTide-579500--1530333-20261126T181449Z-
 1932@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261126T182200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261126T182243Z-
 1933@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261127T000300Z
SUMMARY:High Tide   17.0 feet
UID:XTide-579500--1530333-20261127T000344Z-
 1934@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261127T013600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261127T013603Z-
 1935@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261127T065300Z
SUMMARY:Low Tide   -3.2 feet
UID:XTide-579500--1530333-20261127T065323Z-
 1936@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261127T131900Z
SUMMARY:High Tide   14.7 feet
UID:XTide-579500--1530333-20261127T131915Z-
 1937@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261127T182400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261127T182442Z-
 1938@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261127T190300Z
SUMMARY:Low Tide    2.7 feet
UID:XTide-579500--1530333-20261127T190304Z-
 1939@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261128T005200Z
SUMMARY:High Tide   16.3 feet
UID:XTide-579500--1530333-20261128T005242Z-
 1940@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261128T013400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261128T013447Z-
 1941@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261128T074200Z
SUMMARY:Low Tide   -2.5 feet
UID:XTide-579500--1530333-20261128T074220Z-
 1942@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261128T141000Z
SUMMARY:High Tide   14.2 feet
UID:XTide-579500--1530333-20261128T141029Z-
 1943@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261128T182600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261128T182638Z-
 1944@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261128T195500Z
SUMMARY:Low Tide    3.1 feet
UID:XTide-579500--1530333-20261128T195545Z-
 1945@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261129T013300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261129T013319Z-
 1946@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261129T014500Z
SUMMARY:High Tide   15.2 feet
UID:XTide-579500--1530333-20261129T014540Z-
 1947@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261129T083400Z
SUMMARY:Low Tide   -1.3 feet
UID:XTide-579500--1530333-20261129T083424Z-
 1948@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261129T150500Z
SUMMARY:High Tide   13.6 feet
UID:XTide-579500--1530333-20261129T150543Z-
 1949@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261129T182800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261129T182832Z-
 1950@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261129T205500Z
SUMMARY:Low Tide    3.7 feet
UID:XTide-579500--1530333-20261129T205502Z-
 1951@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261130T013200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261130T013207Z-
 1952@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261130T024400Z
SUMMARY:High Tide   13.9 feet
UID:XTide-579500--1530333-20261130T024454Z-
 1953@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261130T093100Z
SUMMARY:Low Tide   -0.0 feet
UID:XTide-579500--1530333-20261130T093122Z-
 1954@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261130T160500Z
SUMMARY:High Tide   13.2 feet
UID:XTide-579500--1530333-20261130T160519Z-
 1955@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261130T183000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261130T183023Z-
 1956@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261130T220300Z
SUMMARY:Low Tide    4.0 feet
UID:XTide-579500--1530333-20261130T220356Z-
 1957@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261201T013000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261201T013058Z-
 1958@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261201T035400Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20261201T035418Z-
 1959@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261201T103300Z
SUMMARY:Low Tide    1.3 feet
UID:XTide-579500--1530333-20261201T103321Z-
 1960@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261201T170800Z
SUMMARY:High Tide   13.0 feet
UID:XTide-579500--1530333-20261201T170835Z-
 1961@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261201T183200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261201T183212Z-
 1962@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261201T232200Z
SUMMARY:Low Tide    3.9 feet
UID:XTide-579500--1530333-20261201T232231Z-
 1963@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261202T012900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261202T012954Z-
 1964@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261202T051500Z
SUMMARY:High Tide   11.5 feet
UID:XTide-579500--1530333-20261202T051538Z-
 1965@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261202T113900Z
SUMMARY:Low Tide    2.4 feet
UID:XTide-579500--1530333-20261202T113959Z-
 1966@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261202T181100Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20261202T181113Z-
 1967@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261202T183300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261202T183358Z-
 1968@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261203T004300Z
SUMMARY:Low Tide    3.2 feet
UID:XTide-579500--1530333-20261203T004335Z-
 1969@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261203T012800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261203T012854Z-
 1970@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261203T064000Z
SUMMARY:High Tide   11.1 feet
UID:XTide-579500--1530333-20261203T064045Z-
 1971@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261203T124700Z
SUMMARY:Low Tide    3.1 feet
UID:XTide-579500--1530333-20261203T124703Z-
 1972@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261203T183500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261203T183542Z-
 1973@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261203T190800Z
SUMMARY:High Tide   13.4 feet
UID:XTide-579500--1530333-20261203T190813Z-
 1974@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261204T012700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261204T012758Z-
 1975@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261204T015300Z
SUMMARY:Low Tide    2.2 feet
UID:XTide-579500--1530333-20261204T015332Z-
 1976@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261204T075600Z
SUMMARY:High Tide   11.4 feet
UID:XTide-579500--1530333-20261204T075623Z-
 1977@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261204T134800Z
SUMMARY:Low Tide    3.6 feet
UID:XTide-579500--1530333-20261204T134843Z-
 1978@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261204T183700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261204T183722Z-
 1979@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261204T195700Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20261204T195753Z-
 1980@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261205T012700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261205T012707Z-
 1981@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261205T024900Z
SUMMARY:Low Tide    1.2 feet
UID:XTide-579500--1530333-20261205T024907Z-
 1982@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261205T085800Z
SUMMARY:High Tide   11.8 feet
UID:XTide-579500--1530333-20261205T085808Z-
 1983@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261205T144100Z
SUMMARY:Low Tide    3.9 feet
UID:XTide-579500--1530333-20261205T144148Z-
 1984@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261205T183900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261205T183900Z-
 1985@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261205T204000Z
SUMMARY:High Tide   14.1 feet
UID:XTide-579500--1530333-20261205T204058Z-
 1986@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261206T012600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261206T012621Z-
 1987@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261206T033400Z
SUMMARY:Low Tide    0.3 feet
UID:XTide-579500--1530333-20261206T033430Z-
 1988@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261206T094900Z
SUMMARY:High Tide   12.4 feet
UID:XTide-579500--1530333-20261206T094905Z-
 1989@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261206T152800Z
SUMMARY:Low Tide    4.0 feet
UID:XTide-579500--1530333-20261206T152809Z-
 1990@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261206T184000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261206T184019Z-
 1991@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261206T212000Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20261206T212013Z-
 1992@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261207T012500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261207T012539Z-
 1993@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261207T041400Z
SUMMARY:Low Tide   -0.3 feet
UID:XTide-579500--1530333-20261207T041403Z-
 1994@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261207T103200Z
SUMMARY:High Tide   12.9 feet
UID:XTide-579500--1530333-20261207T103236Z-
 1995@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261207T160900Z
SUMMARY:Low Tide    3.9 feet
UID:XTide-579500--1530333-20261207T160919Z-
 1996@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261207T184100Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261207T184152Z-
 1997@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261207T215600Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20261207T215640Z-
 1998@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261208T012500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261208T012502Z-
 1999@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261208T044900Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20261208T044956Z-
 2000@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261208T111100Z
SUMMARY:High Tide   13.2 feet
UID:XTide-579500--1530333-20261208T111124Z-
 2001@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261208T164700Z
SUMMARY:Low Tide    3.9 feet
UID:XTide-579500--1530333-20261208T164755Z-
 2002@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261208T184300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261208T184321Z-
 2003@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261208T223200Z
SUMMARY:High Tide   14.7 feet
UID:XTide-579500--1530333-20261208T223217Z-
 2004@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261209T012400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261209T012429Z-
 2005@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261209T052400Z
SUMMARY:Low Tide   -0.9 feet
UID:XTide-579500--1530333-20261209T052433Z-
 2006@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261209T114800Z
SUMMARY:High Tide   13.5 feet
UID:XTide-579500--1530333-20261209T114818Z-
 2007@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261209T172500Z
SUMMARY:Low Tide    3.8 feet
UID:XTide-579500--1530333-20261209T172500Z-
 2008@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261209T184400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261209T184446Z-
 2009@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261209T230700Z
SUMMARY:High Tide   14.7 feet
UID:XTide-579500--1530333-20261209T230757Z-
 2010@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261210T012400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261210T012401Z-
 2011@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261210T055800Z
SUMMARY:Low Tide   -0.9 feet
UID:XTide-579500--1530333-20261210T055843Z-
 2012@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261210T122400Z
SUMMARY:High Tide   13.5 feet
UID:XTide-579500--1530333-20261210T122401Z-
 2013@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261210T180100Z
SUMMARY:Low Tide    3.9 feet
UID:XTide-579500--1530333-20261210T180127Z-
 2014@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261210T184600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261210T184608Z-
 2015@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261210T234300Z
SUMMARY:High Tide   14.6 feet
UID:XTide-579500--1530333-20261210T234319Z-
 2016@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261211T012300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261211T012337Z-
 2017@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261211T063200Z
SUMMARY:Low Tide   -0.7 feet
UID:XTide-579500--1530333-20261211T063252Z-
 2018@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261211T125900Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20261211T125927Z-
 2019@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261211T183800Z
SUMMARY:Low Tide    4.0 feet
UID:XTide-579500--1530333-20261211T183821Z-
 2020@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261211T184700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261211T184726Z-
 2021@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261212T001900Z
SUMMARY:High Tide   14.3 feet
UID:XTide-579500--1530333-20261212T001923Z-
 2022@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261212T012300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261212T012318Z-
 2023@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261212T070700Z
SUMMARY:Low Tide   -0.4 feet
UID:XTide-579500--1530333-20261212T070737Z-
 2024@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261212T133500Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20261212T133537Z-
 2025@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261212T184800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261212T184828Z-
 2026@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261212T191600Z
SUMMARY:Low Tide    4.2 feet
UID:XTide-579500--1530333-20261212T191629Z-
 2027@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261213T005600Z
SUMMARY:High Tide   13.7 feet
UID:XTide-579500--1530333-20261213T005603Z-
 2028@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261213T012300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261213T012303Z-
 2029@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261213T074200Z
SUMMARY:Low Tide    0.1 feet
UID:XTide-579500--1530333-20261213T074259Z-
 2030@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261213T141200Z
SUMMARY:High Tide   12.7 feet
UID:XTide-579500--1530333-20261213T141252Z-
 2031@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261213T184900Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261213T184943Z-
 2032@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261213T195600Z
SUMMARY:Low Tide    4.5 feet
UID:XTide-579500--1530333-20261213T195625Z-
 2033@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261214T012200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261214T012253Z-
 2034@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261214T013400Z
SUMMARY:High Tide   13.0 feet
UID:XTide-579500--1530333-20261214T013428Z-
 2035@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261214T081900Z
SUMMARY:Low Tide    0.8 feet
UID:XTide-579500--1530333-20261214T081933Z-
 2036@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261214T145100Z
SUMMARY:High Tide   12.3 feet
UID:XTide-579500--1530333-20261214T145118Z-
 2037@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261214T185000Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261214T185054Z-
 2038@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261214T203900Z
SUMMARY:Low Tide    4.7 feet
UID:XTide-579500--1530333-20261214T203954Z-
 2039@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261215T012200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261215T012248Z-
 2040@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261215T021600Z
SUMMARY:High Tide   12.2 feet
UID:XTide-579500--1530333-20261215T021625Z-
 2041@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261215T085800Z
SUMMARY:Low Tide    1.5 feet
UID:XTide-579500--1530333-20261215T085822Z-
 2042@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261215T153100Z
SUMMARY:High Tide   12.0 feet
UID:XTide-579500--1530333-20261215T153156Z-
 2043@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261215T185200Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261215T185200Z-
 2044@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261215T212900Z
SUMMARY:Low Tide    4.9 feet
UID:XTide-579500--1530333-20261215T212954Z-
 2045@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261216T012200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261216T012248Z-
 2046@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261216T030500Z
SUMMARY:High Tide   11.3 feet
UID:XTide-579500--1530333-20261216T030541Z-
 2047@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261216T094100Z
SUMMARY:Low Tide    2.4 feet
UID:XTide-579500--1530333-20261216T094110Z-
 2048@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261216T161500Z
SUMMARY:High Tide   11.9 feet
UID:XTide-579500--1530333-20261216T161541Z-
 2049@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261216T185300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261216T185301Z-
 2050@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261216T222800Z
SUMMARY:Low Tide    4.8 feet
UID:XTide-579500--1530333-20261216T222830Z-
 2051@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261217T012200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261217T012252Z-
 2052@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261217T040700Z
SUMMARY:High Tide   10.5 feet
UID:XTide-579500--1530333-20261217T040723Z-
 2053@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261217T103000Z
SUMMARY:Low Tide    3.3 feet
UID:XTide-579500--1530333-20261217T103057Z-
 2054@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261217T170300Z
SUMMARY:High Tide   12.1 feet
UID:XTide-579500--1530333-20261217T170343Z-
 2055@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261217T185300Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261217T185357Z-
 2056@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261217T233500Z
SUMMARY:Low Tide    4.3 feet
UID:XTide-579500--1530333-20261217T233520Z-
 2057@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261218T012300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261218T012301Z-
 2058@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261218T052300Z
SUMMARY:High Tide   10.0 feet
UID:XTide-579500--1530333-20261218T052323Z-
 2059@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261218T112900Z
SUMMARY:Low Tide    4.0 feet
UID:XTide-579500--1530333-20261218T112936Z-
 2060@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261218T175500Z
SUMMARY:High Tide   12.5 feet
UID:XTide-579500--1530333-20261218T175512Z-
 2061@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261218T185400Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261218T185433Z-
 2062@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261219T004400Z
SUMMARY:Low Tide    3.4 feet
UID:XTide-579500--1530333-20261219T004417Z-
 2063@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261219T012300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261219T012315Z-
 2064@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261219T064500Z
SUMMARY:High Tide   10.2 feet
UID:XTide-579500--1530333-20261219T064507Z-
 2065@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261219T123500Z
SUMMARY:Low Tide    4.5 feet
UID:XTide-579500--1530333-20261219T123525Z-
 2066@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261219T184800Z
SUMMARY:High Tide   13.1 feet
UID:XTide-579500--1530333-20261219T184817Z-
 2067@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261219T185500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261219T185516Z-
 2068@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261220T012300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261220T012334Z-
 2069@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261220T014800Z
SUMMARY:Low Tide    2.1 feet
UID:XTide-579500--1530333-20261220T014829Z-
 2070@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261220T075900Z
SUMMARY:High Tide   10.9 feet
UID:XTide-579500--1530333-20261220T075927Z-
 2071@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261220T134100Z
SUMMARY:Low Tide    4.6 feet
UID:XTide-579500--1530333-20261220T134128Z-
 2072@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261220T185500Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261220T185554Z-
 2073@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261220T194100Z
SUMMARY:High Tide   13.9 feet
UID:XTide-579500--1530333-20261220T194126Z-
 2074@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261221T012300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261221T012358Z-
 2075@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261221T024500Z
SUMMARY:Low Tide    0.6 feet
UID:XTide-579500--1530333-20261221T024522Z-
 2076@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261221T090300Z
SUMMARY:High Tide   11.9 feet
UID:XTide-579500--1530333-20261221T090303Z-
 2077@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261221T144200Z
SUMMARY:Low Tide    4.4 feet
UID:XTide-579500--1530333-20261221T144223Z-
 2078@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261221T185600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261221T185627Z-
 2079@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261221T203400Z
SUMMARY:High Tide   14.9 feet
UID:XTide-579500--1530333-20261221T203416Z-
 2080@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261222T012400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261222T012426Z-
 2081@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261222T033600Z
SUMMARY:Low Tide   -0.9 feet
UID:XTide-579500--1530333-20261222T033656Z-
 2082@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261222T095800Z
SUMMARY:High Tide   13.0 feet
UID:XTide-579500--1530333-20261222T095848Z-
 2083@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261222T153700Z
SUMMARY:Low Tide    3.8 feet
UID:XTide-579500--1530333-20261222T153756Z-
 2084@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261222T185600Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261222T185655Z-
 2085@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261222T212600Z
SUMMARY:High Tide   15.8 feet
UID:XTide-579500--1530333-20261222T212622Z-
 2086@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261223T012400Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261223T012459Z-
 2087@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261223T042500Z
SUMMARY:Low Tide   -2.2 feet
UID:XTide-579500--1530333-20261223T042532Z-
 2088@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261223T104900Z
SUMMARY:High Tide   14.0 feet
UID:XTide-579500--1530333-20261223T104937Z-
 2089@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261223T162900Z
SUMMARY:Low Tide    3.1 feet
UID:XTide-579500--1530333-20261223T162923Z-
 2090@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261223T185700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261223T185719Z-
 2091@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261223T221700Z
SUMMARY:High Tide   16.6 feet
UID:XTide-579500--1530333-20261223T221750Z-
 2092@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261224T012500Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261224T012537Z-
 2093@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261224T051200Z
SUMMARY:Low Tide   -3.2 feet
UID:XTide-579500--1530333-20261224T051251Z-
 2094@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261224T113700Z
SUMMARY:High Tide   14.7 feet
UID:XTide-579500--1530333-20261224T113727Z-
 2095@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261224T171900Z
SUMMARY:Low Tide    2.5 feet
UID:XTide-579500--1530333-20261224T171905Z-
 2096@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261224T185700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261224T185737Z-
 2097@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261224T230900Z
SUMMARY:High Tide   17.1 feet
UID:XTide-579500--1530333-20261224T230905Z-
 2098@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261225T012600Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261225T012619Z-
 2099@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261225T055800Z
SUMMARY:Low Tide   -3.7 feet
UID:XTide-579500--1530333-20261225T055856Z-
 2100@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261225T122400Z
SUMMARY:High Tide   15.2 feet
UID:XTide-579500--1530333-20261225T122404Z-
 2101@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261225T180700Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20261225T180735Z-
 2102@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261225T185700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261225T185751Z-
 2103@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261225T235900Z
SUMMARY:High Tide   17.1 feet
UID:XTide-579500--1530333-20261225T235925Z-
 2104@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261226T012700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261226T012706Z-
 2105@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261226T064500Z
SUMMARY:Low Tide   -3.7 feet
UID:XTide-579500--1530333-20261226T064500Z-
 2106@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261226T130900Z
SUMMARY:High Tide   15.4 feet
UID:XTide-579500--1530333-20261226T130923Z-
 2107@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261226T185600Z
SUMMARY:Low Tide    1.7 feet
UID:XTide-579500--1530333-20261226T185645Z-
 2108@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261226T185700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261226T185759Z-
 2109@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261227T004900Z
SUMMARY:High Tide   16.7 feet
UID:XTide-579500--1530333-20261227T004953Z-
 2110@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261227T012700Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261227T012758Z-
 2111@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261227T073000Z
SUMMARY:Low Tide   -3.1 feet
UID:XTide-579500--1530333-20261227T073055Z-
 2112@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261227T135400Z
SUMMARY:High Tide   15.3 feet
UID:XTide-579500--1530333-20261227T135442Z-
 2113@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261227T185800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261227T185802Z-
 2114@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261227T194700Z
SUMMARY:Low Tide    1.7 feet
UID:XTide-579500--1530333-20261227T194740Z-
 2115@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261228T012800Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261228T012854Z-
 2116@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261228T014000Z
SUMMARY:High Tide   15.7 feet
UID:XTide-579500--1530333-20261228T014038Z-
 2117@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261228T081700Z
SUMMARY:Low Tide   -2.0 feet
UID:XTide-579500--1530333-20261228T081704Z-
 2118@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261228T144000Z
SUMMARY:High Tide   14.9 feet
UID:XTide-579500--1530333-20261228T144025Z-
 2119@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261228T185800Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261228T185801Z-
 2120@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261228T204100Z
SUMMARY:Low Tide    2.0 feet
UID:XTide-579500--1530333-20261228T204106Z-
 2121@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261229T012900Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261229T012955Z-
 2122@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261229T023300Z
SUMMARY:High Tide   14.3 feet
UID:XTide-579500--1530333-20261229T023357Z-
 2123@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261229T090400Z
SUMMARY:Low Tide   -0.6 feet
UID:XTide-579500--1530333-20261229T090416Z-
 2124@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261229T152700Z
SUMMARY:High Tide   14.4 feet
UID:XTide-579500--1530333-20261229T152725Z-
 2125@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261229T185700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261229T185755Z-
 2126@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261229T213900Z
SUMMARY:Low Tide    2.3 feet
UID:XTide-579500--1530333-20261229T213905Z-
 2127@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261230T013000Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261230T013059Z-
 2128@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261230T033200Z
SUMMARY:High Tide   12.8 feet
UID:XTide-579500--1530333-20261230T033212Z-
 2129@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261230T095300Z
SUMMARY:Low Tide    1.1 feet
UID:XTide-579500--1530333-20261230T095343Z-
 2130@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261230T161700Z
SUMMARY:High Tide   13.8 feet
UID:XTide-579500--1530333-20261230T161702Z-
 2131@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261230T185700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261230T185758Z-
 2132@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261230T224300Z
SUMMARY:Low Tide    2.7 feet
UID:XTide-579500--1530333-20261230T224350Z-
 2133@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261231T013200Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20261231T013208Z-
 2134@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261231T043900Z
SUMMARY:High Tide   11.4 feet
UID:XTide-579500--1530333-20261231T043933Z-
 2135@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261231T104700Z
SUMMARY:Low Tide    2.8 feet
UID:XTide-579500--1530333-20261231T104735Z-
 2136@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261231T171000Z
SUMMARY:High Tide   13.3 feet
UID:XTide-579500--1530333-20261231T171015Z-
 2137@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261231T185700Z
SUMMARY:Sunrise
UID:XTide-579500--1530333-20261231T185739Z-
 2138@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20261231T235800Z
SUMMARY:Low Tide    2.8 feet
UID:XTide-579500--1530333-20261231T235824Z-
 2139@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20270101T013300Z
SUMMARY:Sunset
UID:XTide-579500--1530333-20270101T013321Z-
 2140@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250601T210101Z
DTSTART:20270101T055700Z
SUMMARY:High Tide   10.4 feet
UID:XTide-579500--1530333-20270101T055706Z-
 2141@localhost
LOCATION:Dry Spruce Island\, Kupreanof Strait\, Alaska
END:VEVENT
END:VCALENDAR
