@startuml Program.PrintField
title Program.PrintField
participant "PrintField(int[,]field)" as PrintField_p0 #LightYellow
participant "Console.Clear()" as Console_Clear #LightGreen
participant "field.GetLength(a0)" as field_GetLength_a0 #LightGreen
participant "Console.Write(a0)" as Console_Write_a0 #LightGreen
participant "Console.WriteLine()" as Console_WriteLine #LightGreen
autonumber
PrintField_p0 -> Console_Clear
loop r < field.GetLength(0)
    PrintField_p0 -> field_GetLength_a0 : (0)
    field_GetLength_a0 --> PrintField_p0 : result
    loop c < field.GetLength(1)
        PrintField_p0 -> field_GetLength_a0 : (1)
        field_GetLength_a0 --> PrintField_p0 : result
        PrintField_p0 -> Console_Write_a0 : ($" {sign} ")
    end
    PrintField_p0 -> Console_WriteLine
end
@enduml
