import Ġio . github . x st ef an ox . mars ro ver . Console Ċ import Ġio . github . x st ef an ox . mars ro ver . Direction . North Ċ import Ġio . github . x st ef an ox . mars ro ver . M ars R over Ċ import Ġio . github . x st ef an ox . mars ro ver . Ob stacles Ċ import Ġio . github . x st ef an ox . mars ro ver . Planet Ċ Ċ suspend Ġfun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ ĠM ars R over . create ( ĊĠĠĠĠĠĠĠĠ 0 u , ĊĠĠĠĠĠĠĠĠ 0 u , ĊĠĠĠĠĠĠĠ ĠNorth , ĊĠĠĠĠĠĠĠ ĠPlan et ( 1 0 u , Ġ 1 0 u ), ĊĠĠĠĠĠĠĠ ĠOb stacles ( empty Set ()), ĊĠĠĠ Ġ). map Ġ{ ĊĠĠĠĠĠĠĠ ĠConsole ( it ) ĊĠĠĠ Ġ}. tap Ġ{ ĊĠĠĠĠĠĠĠ Ġit . execute ( args [ 0 ]) ĊĠĠĠ Ġ} Ċ } Ċ