Page MenuHomePhabricator

kalali (Amir Kalali)
Developer

Projects (7)

User Details

User Since
Aug 1 2016, 12:10 PM (205 w, 10 h)

Recent Activity

Fri, Jul 3

kalali updated subscribers of T27524: Should RenderingManager be used without singleton?.
Fri, Jul 3, 1:00 PM · Request for Discussion, MITK
kalali committed rMITK224dfa5c6e76: Do not explicitly set the visibility of the widget planes (authored by kalali).
Do not explicitly set the visibility of the widget planes
Fri, Jul 3, 12:13 PM
kalali committed rMITKbc228c34cd8e: Do not explicitly set the visibility of the widget planes (authored by kalali).
Do not explicitly set the visibility of the widget planes
Fri, Jul 3, 12:13 PM
kalali removed a project from T27498: [Selection widgets] Define default for auto selection / listening mechanism: Request for Discussion.

Result of the discussion:
We will "activate auto selection" mode as default. The user has to select a node anyway. Either the selection slot is empty or already contains an automatically selected node. In both cases the user has to manually select a node. But in the latter case there might be a chance that the automatically selected node is the required one.

Fri, Jul 3, 11:42 AM · MITK
kalali triaged T27524: Should RenderingManager be used without singleton? as Normal priority.
Fri, Jul 3, 10:37 AM · Request for Discussion, MITK

Thu, Jul 2

kalali added a comment to T27493: Rework QmitkContourModelToImageWidget to be time point aware.

see comment in D338

Which one. There are several? ;)

Thu, Jul 2, 2:52 PM · MITK (2020)
kalali added a comment to T27493: Rework QmitkContourModelToImageWidget to be time point aware.

see comment in D338

Thu, Jul 2, 2:23 PM · MITK (2020)
kalali added a project to T26973: [Segmentation] RegionGrowing3D preview only in 3D Widget: Missing Info.

I tested this with Pic3D and can not reproduce this bug:

Thu, Jul 2, 11:12 AM · Missing Info, MITK (2020)
kalali closed T25825: [Segmentation] Crash using Watershed on different time steps as Resolved.

Can not be reproduced.

Thu, Jul 2, 9:58 AM · MITK (2020)
kalali updated the task description for T24775: Refactor plugins to use the new node selection widgets.
Thu, Jul 2, 9:47 AM · Restricted Project, Cleared, MITK (2020)
kalali closed T27476: [Segmentation] Crash if new segmentation is created with timestep different than 0 as Resolved.
Thu, Jul 2, 9:31 AM · MITK (2020)

Tue, Jun 30

kalali added a comment to T27389: Running tutorial's Step8 gives Segmentation Fault!.

@kalali Your solution solved the problem. I'd like to point out that SetWidgetPlanesVisibility(true) is already called somewhere inside InitializeMultiWidget(), so just AddPlanesToDataStorage()is enough for rendering the planes.

Tue, Jun 30, 9:41 AM · MITK (2018-04)

Mon, Jun 29

kalali triaged T27509: [Segmentation] How to handle 3D and 4D Segmentations on 4D images as Normal priority.
Mon, Jun 29, 1:36 PM · Request for Discussion, MITK
kalali added a comment to T27486: Prepare changelog and migration guide for upcoming master merge.

Image statistics are now correctly cached to prevent recalculation for the same image (-mask pair).
The UI of the histogram has been improved and is now theme-aware.

Mon, Jun 29, 12:29 PM · MITK (2020)

Fri, Jun 26

kalali added a comment to T27097: [MITKDoc] Revise Statistics Plugin Documentation.

In the description it says:

MITK User Manual --> MITK Plugin Manuals --> Statistics Plugin

Fri, Jun 26, 1:51 PM · Cleared, MITK (2020)
kalali closed T25831: [MITDoc][ImageStatistics] Improve documentation as Invalid.

Will be continued in T27097: [MITKDoc] Revise Statistics Plugin Documentation.

Fri, Jun 26, 1:26 PM · MITK

Thu, Jun 25

kalali added a comment to T27476: [Segmentation] Crash if new segmentation is created with timestep different than 0.

Seems to be resolved because D329 changed

// In case the time is not valid use 0 to access the time geometry of the working node
unsigned int time_position = 0;
if (m_LastSNC->GetTime() != nullptr)
  time_position = m_LastSNC->GetTime()->GetPos();
Thu, Jun 25, 2:11 PM · MITK (2020)
kalali added a comment to T25825: [Segmentation] Crash using Watershed on different time steps.

Yes. I think this is more related to your other discussion in T26974: "What to do with a 3D segmentation of a 4D image."

Thu, Jun 25, 1:49 PM · MITK (2020)
kalali added a comment to T25825: [Segmentation] Crash using Watershed on different time steps.
  • Works for dynamic (4D) segmentations but creates the same segmentation for all timesteps
  • Could not be reproduced for static segmentations since the workbench crashes during the creation of a static segmentation (related to T27476)
Thu, Jun 25, 12:51 PM · MITK (2020)

Wed, Jun 24

kalali added a comment to T27486: Prepare changelog and migration guide for upcoming master merge.

The QmitkNodeSelectionDialog is the main widget to be used in order to select data nodes from the data storage. It is a pop-up-dialog that can be included in any other widget, such as the QmitkSingleNodeSelectionWidget or the QmitkMultiNodeSelectionWidget. It uses a tab widget that holds different data storage inspectors. A data storage inspector shows the (possibly filtered) data nodes of the data storage and allows to select one or more nodes. The selection can be accepted inside the node selection dialog and will be send to the including widget (i.e. the single node selection widget).

Wed, Jun 24, 4:43 PM · MITK (2020)
kalali removed a parent task for T25831: [MITDoc][ImageStatistics] Improve documentation: Unknown Object (Maniphest Task).
Wed, Jun 24, 10:37 AM · MITK
kalali renamed T25831: [MITDoc][ImageStatistics] Improve documentation from [new image statistics plugin] improve documentation to [MITDoc][ImageStatistics] Improve documentation.
Wed, Jun 24, 10:37 AM · MITK
kalali removed a parent task for T24771: [MITKDoc] Add a concept documentation for the data storage inspectors and the overhaul of the selection concept: T23751: Introduction of new selection concept.
Wed, Jun 24, 10:35 AM · MITK (2020)
kalali removed a subtask for T23751: Introduction of new selection concept: T24771: [MITKDoc] Add a concept documentation for the data storage inspectors and the overhaul of the selection concept.
Wed, Jun 24, 10:35 AM · Noteworthy, MITK
kalali renamed T24771: [MITKDoc] Add a concept documentation for the data storage inspectors and the overhaul of the selection concept from Add a concept documentation for the data storage inspectors and the overhaul of the selection concept to [MITKDoc] Add a concept documentation for the data storage inspectors and the overhaul of the selection concept.
Wed, Jun 24, 10:35 AM · MITK (2020)

Tue, Jun 23

kalali moved T27498: [Selection widgets] Define default for auto selection / listening mechanism from Backlog to MITK Meeting on the Request for Discussion board.
Tue, Jun 23, 5:17 PM · MITK
kalali renamed T27498: [Selection widgets] Define default for auto selection / listening mechanism from [Selection widgetes] Define default for auto selection / listening mechanism to [Selection widgets] Define default for auto selection / listening mechanism.
Tue, Jun 23, 5:17 PM · MITK
kalali closed T27485: Refactor PointSet Interaction plugin to use the new node selection widgets as Resolved.

Has been solved in D328

Tue, Jun 23, 5:16 PM · MITK (2020)
kalali closed T27485: Refactor PointSet Interaction plugin to use the new node selection widgets, a subtask of T24775: Refactor plugins to use the new node selection widgets, as Resolved.
Tue, Jun 23, 5:16 PM · Restricted Project, Cleared, MITK (2020)
kalali committed rMITK22dab9b92203: Refactor PointSet Interaction plugin to use the new node selection widgets (authored by kalali).
Refactor PointSet Interaction plugin to use the new node selection widgets
Tue, Jun 23, 5:14 PM
kalali committed rMITK23025cf3aa30: Remove superfluous includes (authored by kalali).
Remove superfluous includes
Tue, Jun 23, 5:14 PM
kalali committed rMITKdbdba5b5138e: Remove selection service connection (authored by kalali).
Remove selection service connection
Tue, Jun 23, 5:14 PM
kalali committed rMITKf622979168f7: Enable auto-select mode (authored by kalali).
Enable auto-select mode
Tue, Jun 23, 5:14 PM
kalali committed rMITKd455ef444eaf: Modify UI to include a single node selection widget (authored by kalali).
Modify UI to include a single node selection widget
Tue, Jun 23, 5:14 PM
kalali committed rMITK8b727dd2c756: Clean classes (authored by kalali).
Clean classes
Tue, Jun 23, 5:14 PM
kalali triaged T27498: [Selection widgets] Define default for auto selection / listening mechanism as Normal priority.
Tue, Jun 23, 1:37 PM · MITK
kalali closed T25753: Some refactoring of the selection classes as Resolved.
Tue, Jun 23, 1:12 PM · MITK
kalali closed T25753: Some refactoring of the selection classes, a subtask of T23751: Introduction of new selection concept, as Resolved.
Tue, Jun 23, 1:12 PM · Noteworthy, MITK
kalali committed rMITKdb065cd38360: Fix comments, refactor, clean code (authored by kalali).
Fix comments, refactor, clean code
Tue, Jun 23, 1:11 PM
kalali committed rMITKb2582322ba49: Merge remote-tracking branch 'origin/T25753-Refactor-selection-concept-classes'… (authored by kalali).
Merge remote-tracking branch 'origin/T25753-Refactor-selection-concept-classes'…
Tue, Jun 23, 1:11 PM

Mon, Jun 22

kalali added a comment to T27486: Prepare changelog and migration guide for upcoming master merge.
  • The following functions inside the QmitkStdMultiWidget have been removed
    • SetWidgetPlaneModeToSlicing
    • SetWidgetPlaneModeToRotation
    • SetWidgetPlaneModeToSwivel
    • SetWidgetPlanesLocked
    • SetWidgetPlanesRotationLocked
    • SetWidgetPlanesRotationLinked
Mon, Jun 22, 3:07 PM · MITK (2020)
kalali raised the priority of T25030: Image navigator time slider moves twice from Low to Normal.
Mon, Jun 22, 1:18 PM · MITK (2020)

Sat, Jun 20

kalali added a comment to T27100: [MITKDoc] Revise DataManager Plugin Documentation.

New documentation has been reviewed by André, next step would be to have it reviewed by a non-MITK developer (MITK Workbench user). This could probably happen during a release phase / checklist session.

Sat, Jun 20, 9:57 AM · Cleared, MITK (2020)
kalali added a comment to T27389: Running tutorial's Step8 gives Segmentation Fault!.

Thank you for your response and for pointing out the redundancy, I will fix this next week.

Sat, Jun 20, 9:53 AM · MITK (2018-04)

Fri, Jun 19

kalali closed T27389: Running tutorial's Step8 gives Segmentation Fault! as Resolved.

I fixed the tutorial accordingly and close this task as resolved. If you still have problems, don't hesitate to reopen this task.

Fri, Jun 19, 2:58 PM · MITK (2018-04)
kalali committed rMITKaf38ac4d8840: Fix StdMultiWidget initialization and add LevelWindowWidget (authored by kalali).
Fix StdMultiWidget initialization and add LevelWindowWidget
Fri, Jun 19, 2:48 PM
kalali committed rMITK93a367e3566a: Fix StdMultiWidget initialization and add LevelWindowWidget (authored by kalali).
Fix StdMultiWidget initialization and add LevelWindowWidget
Fri, Jun 19, 2:48 PM
kalali moved T27476: [Segmentation] Crash if new segmentation is created with timestep different than 0 from Backlog to MITK Meeting on the Request for Discussion board.
Fri, Jun 19, 11:01 AM · MITK (2020)

Thu, Jun 18

kalali triaged T27485: Refactor PointSet Interaction plugin to use the new node selection widgets as High priority.
Thu, Jun 18, 3:11 PM · MITK (2020)
kalali added a revision to T25753: Some refactoring of the selection classes: Unknown Object (Differential Revision).
Thu, Jun 18, 2:52 PM · MITK

Tue, Jun 16

kalali claimed T27389: Running tutorial's Step8 gives Segmentation Fault!.

I can reproduce the error. There was a change in the StdMultiWidget so we have to adapt the tutorial. A specific initialization-method was added, so we need to call InitializeMultiWidget before accessing the render windows (which does some things for us so we can remove some lines from the tutorial).
The level window slider was removed from the StdMultiWidget and needs to be added additionally.

Tue, Jun 16, 1:23 PM · MITK (2018-04)
kalali moved T22838: Provide Jenkinsfile for CI from Backlog to Done on the CI board.
Tue, Jun 16, 12:12 PM · CI, Restricted Project, MITK
kalali moved T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms from Backlog to Done on the CI board.
Tue, Jun 16, 12:10 PM · Cleared, MITK (2020), Restricted Project, CI

Mon, Jun 15

kalali added a project to T27476: [Segmentation] Crash if new segmentation is created with timestep different than 0: Request for Discussion.
Mon, Jun 15, 11:52 AM · MITK (2020)

Fri, Jun 12

kalali added a comment to T27476: [Segmentation] Crash if new segmentation is created with timestep different than 0.

We could add a check in QmitkSlicesInterpolator::SetCurrentContourListID()

Fri, Jun 12, 2:36 PM · MITK (2020)
kalali added a comment to T27476: [Segmentation] Crash if new segmentation is created with timestep different than 0.

A static mask is generated in QmitkSegmentationView::CreateNewSegmentation() with

const auto refTimeGeometry = image->GetTimeGeometry();
auto newTimeGeometry = mitk::ProportionalTimeGeometry::New();
newTimeGeometry->SetFirstTimePoint(refTimeGeometry->GetMinimumTimePoint());
newTimeGeometry->SetStepDuration(refTimeGeometry->GetMaximumTimePoint() - refTimeGeometry->GetMinimumTimePoint());
Fri, Jun 12, 2:15 PM · MITK (2020)
kalali added a comment to T27476: [Segmentation] Crash if new segmentation is created with timestep different than 0.

mitk::ProportionalTimeGeometry::GetGeometryForTimeStep returns nullptr during
mitk::Vector3D spacing = workingNode->GetData()->GetGeometry(time_position)->GetSpacing() inside QmitkSlicesInterpolator::SetCurrentContourListID().
Obviously because IsValidTimeStep(timeStep)) for e.g. timestep = 2 is false.

Fri, Jun 12, 12:57 PM · MITK (2020)
kalali renamed T25825: [Segmentation] Crash using Watershed on different time steps from [Segmentation]Crash using Watershed on different time steps to [Segmentation] Crash using Watershed on different time steps.
Fri, Jun 12, 12:14 PM · MITK (2020)
kalali added a comment to T23741: Specify default UID generation method.

Can T14333: Improve mitk::UIDGenerator be closed?

Fri, Jun 12, 10:44 AM · MITK (2020), Noteworthy

Wed, Jun 10

kalali updated subscribers of T27477: [Segmentation] Selection concept displays 'Favorite node list' by default leading to user confusion .
Wed, Jun 10, 10:48 AM · Cleared, MITK (2020)

May 28 2020

kalali updated subscribers of T24259: OpenMP not working on OSX.
May 28 2020, 12:18 PM · Auto-closed, MITK
kalali added a project to T24704: [Multi widget] Rules for updating the render windows: Request for Discussion.
May 28 2020, 12:16 PM · Request for Discussion, MITK
kalali renamed T24704: [Multi widget] Rules for updating the render windows from Rules for updating the render windows to [Multi widget] Rules for updating the render windows.
May 28 2020, 12:16 PM · Request for Discussion, MITK
kalali reopened T24704: [Multi widget] Rules for updating the render windows as "Open".
May 28 2020, 12:15 PM · Request for Discussion, MITK
kalali removed a subtask for T23758: Introduction of custom multi widget editor: T24704: [Multi widget] Rules for updating the render windows.
May 28 2020, 12:13 PM · Restricted Project, MITK
kalali removed a parent task for T24704: [Multi widget] Rules for updating the render windows: T23758: Introduction of custom multi widget editor.
May 28 2020, 12:13 PM · Request for Discussion, MITK
kalali added a comment to T22620: Region growing doesn't work within high intensity regions.

Closed now but might be related to T27085.

May 28 2020, 12:11 PM · Auto-closed, MITK
kalali added a comment to T19318: Region growing doesn't work on very light or dark patches.

Closed now but might be related to the already mentioned task T22620 or T27085.

May 28 2020, 12:11 PM · Auto-closed, Bugzilla, MITK
kalali updated the task description for T27436: Deactivate interpolation widget in Multilabel Segmentation View till it interpolation is correctly supported.
May 28 2020, 11:35 AM · Restricted Project, Cleared, MITK (2020)
kalali added a comment to T25753: Some refactoring of the selection classes.

Some things may have changed. So If I have time during the next 4 weeks I would like to give it a second look, finish the clean-up and merge / close this branch.

May 28 2020, 11:29 AM · MITK

May 8 2020

kalali triaged T27386: [MultiLabel] Workbench crashes if autocrop is used with opened plugin view without patient image as Normal priority.
May 8 2020, 1:38 PM · Cleared, MITK (2020)
kalali added a project to T26978: [Segmentation] Autocrop with MITK Multilabel Image Reader does not work with multilabel images: Missing Info.

I tried to reproduce it. I can verify Step 1 with the MITK Multilabel Image reader but if I use the ITK NrrdImageIO reader there is no option to use autocrop.

May 8 2020, 1:08 PM · Missing Info, MITK (2020)
kalali updated subscribers of T26840: Mission Homepage Reorganization .

Could it be that there is something wrong with T26840-MitkHomepageReorganization-TopLevel? I created a branch based on it and a review a while ago and the CI system detected compile errors (can't see the error message). But now @kleina has some errors building the diff-branch because of the Pharmacokinetics-Module and the mitkConcentrationCurveGenerator using Ubuntu (probably gcc, which is why did not experience this error). I think 3d5e49433c92 is missing in the TopLevel-branch which @floca added but it was never included in the mentioned branch.

May 8 2020, 12:30 PM · MITK
kalali edited projects for T27259: Render windows are not updated when last time step is selected, added: Cleared; removed Missing Info.
May 8 2020, 11:12 AM · Cleared, MITK (2020)
kalali added a comment to T27259: Render windows are not updated when last time step is selected.

I don't know if that's a good thing 😈

May 8 2020, 11:08 AM · Cleared, MITK (2020)
kalali added a comment to T27259: Render windows are not updated when last time step is selected.

Hm, yeah I guess that was our original problem, mentioned in the referenced task. So it might be that we never did it right because we could never really inspect the behavior sadface

May 8 2020, 11:01 AM · Cleared, MITK (2020)
kalali added a comment to T27259: Render windows are not updated when last time step is selected.

Ok thanks, then I would like to test the data with an old installer (e.g. 2016) to see if we ever did it correctly.

May 8 2020, 10:43 AM · Cleared, MITK (2020)
kalali added a project to T26970: [Segmentation] Picking tool: When no region is picked, selected node just gets unselected: Cleared.
May 8 2020, 10:40 AM · Cleared, MITK (2020)
kalali added a project to T27067: ImageCropper cannot crop some images (4d?): Cleared.
May 8 2020, 10:36 AM · MITK
kalali added a project to T26979: Error when loading a measurement or pointset and then an image: Cleared.
May 8 2020, 10:36 AM · Request for Discussion, Cleared, MITK (2020)
kalali added a project to T27259: Render windows are not updated when last time step is selected: Missing Info.
May 8 2020, 10:35 AM · Cleared, MITK (2020)
kalali added a project to T27266: [Image Statistics] Planar figures cannot be read or written until one of the quantification views is open: Cleared.
May 8 2020, 10:35 AM · Cleared, MITK (2020)
kalali added a project to T26981: [Segmentation] Multiple Segmentations under one parent node aren't displayed: Cleared.
May 8 2020, 10:35 AM · Cleared, MITK (2020)
kalali lowered the priority of T26970: [Segmentation] Picking tool: When no region is picked, selected node just gets unselected from Normal to Low.
May 8 2020, 9:31 AM · Cleared, MITK (2020)
kalali added a comment to T26970: [Segmentation] Picking tool: When no region is picked, selected node just gets unselected.

I tested this and I can confirm that the segmentation-node will be deselected but the parent node stays selected in my case!

May 8 2020, 9:31 AM · Cleared, MITK (2020)
kalali updated the task description for T26970: [Segmentation] Picking tool: When no region is picked, selected node just gets unselected.
May 8 2020, 9:29 AM · Cleared, MITK (2020)
kalali added a comment to T26979: Error when loading a measurement or pointset and then an image.

I just ran into this error (on Windows) unexpectedly by doing the following:

  1. load ImageStatistics/testimage.dcm
  2. remove the image node
  3. load Pic3D
  4. -> Error in PlaneGeometry::CheckBounds(const BoundingBox::BoundsArrayType &bounds)
May 8 2020, 8:54 AM · Request for Discussion, Cleared, MITK (2020)

May 7 2020

kalali updated subscribers of T26979: Error when loading a measurement or pointset and then an image.

mitk::ExtractSliceFilter::GenerateOutputInformation() generates the bounds of the itk object. There are some values that need to be inspected:

xMin = 0
xMax = 512
yMin = 0
yMax = 0

So subsequently

// currently the unit rectangle must be starting at the origin [0,0]
assert(bounds[0] == 0);
assert(bounds[2] == 0);
// the unit rectangle must be two-dimensional
assert(bounds[1] > 0);
assert(bounds[3] > 0);

in PlaneGeometry::CheckBounds(const BoundingBox::BoundsArrayType &bounds) fails.

May 7 2020, 10:56 AM · Request for Discussion, Cleared, MITK (2020)
kalali added a comment to T26981: [Segmentation] Multiple Segmentations under one parent node aren't displayed.

I just found out the following:

  • perform both steps as written in the description
  • change the layer of one of the two segmentations such that one segmentation is on the same layer as the parent node (the other segmentation should still have a layer above the parent node),

e.g. from

ParentNode: Layer 4
 Segmentation1: Layer 5
 Segmentation2: Layer 7

to

ParentNode: Layer 4
 Segmentation1: Layer 5
 Segmentation2: Layer 4
  • see how both segmentations are visible with overlapping area
May 7 2020, 10:13 AM · Cleared, MITK (2020)
kalali added a comment to T24710: Check failing dicom data in MITK-Data.

@floca Any progress here? This also happened often with real data from partners and is really annoying because the error message is somewhat unspecific.
I would also like to see this fixed for MITK 2020.

May 7 2020, 10:00 AM · Missing Info, Restricted Project, MITK
kalali merged T23561: Upload simulated dicom data as one time series using dicom Reader v2 into T24710: Check failing dicom data in MITK-Data.
May 7 2020, 9:59 AM · Missing Info, Restricted Project, MITK
kalali merged task T23561: Upload simulated dicom data as one time series using dicom Reader v2 into T24710: Check failing dicom data in MITK-Data.
May 7 2020, 9:59 AM

May 6 2020

kalali lowered the priority of T27258: [statistics] Deprecate QmitkImageStatisticsGeneratorJob from Normal to Low.
May 6 2020, 2:29 PM · MITK (2020)
kalali lowered the priority of T27134: [Image statistics] Refactor Calculation Job and Calculation Runnable from Normal to Low.
May 6 2020, 2:29 PM · MITK
kalali renamed T26970: [Segmentation] Picking tool: When no region is picked, selected node just gets unselected from [Segmentation] Picking tool: When no region is picked, selected not just gets unselected to [Segmentation] Picking tool: When no region is picked, selected node just gets unselected.
May 6 2020, 2:26 PM · Cleared, MITK (2020)

May 5 2020

kalali added a comment to T27319: [Segmentation] Correctly implement interpolation features for Multilabel Segmentation View.

For MITK 2020 I would remove them since it doesn't seem feasible with time constraints (so change task to wishlist and change title to implement interpolation).

May 5 2020, 11:31 AM · Restricted Project, MITK, Cleared
kalali added a comment to T27085: 2D region growing tool fails for low intensity regions.

Is there some rough estimate when this bug was introduced?

May 5 2020, 11:30 AM · Cleared, MITK (2020)

Apr 30 2020

kalali renamed T26098: [ImageStatistics] Histogram Statistics need to be tested from Histogram Statistics need to be tested to [ImageStatistics] Histogram Statistics need to be tested.
Apr 30 2020, 10:37 AM · MITK (2020), Restricted Project
kalali renamed T27296: [ImageStatistics] Code coverage intensification from Code coverage intensification of ImageStatistics to [ImageStatistics] Code coverage intensification.
Apr 30 2020, 10:37 AM · MITK

Apr 28 2020

kalali accepted rMITK988cdb5c7311: Fix concern.
Apr 28 2020, 9:00 PM