Lane-based view with exact pool layout (6 lanes per day)
Run Python script first, then load the JSON file.